摘要: 15.使用SQL数据库 在Spring框架提供了广泛的支持使用使用SQL数据库,直接JDBC访问JdbcTemplate来完成“对象关系映射”技术,比如Hibernate。Spring Data提供了更多级别的功能:Repository直接从接口创建实现,并使用约定从方法名称生成查询。 15.1配置 阅读全文
posted @ 2019-07-30 16:34 大强的博客 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 14.开发Web应用程序 Spring Boot非常适合Web应用程序开发。您可以使用嵌入式Tomcat,Jetty,Undertow或Netty创建自包含的HTTP服务器。大多数Web应用程序使用该spring-boot-starter-web模块快速启动和运行。 14.1“Spring Web 阅读全文
posted @ 2019-07-30 16:33 大强的博客 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 12.Profiles Spring Profiles提供了一种隔离应用程序配置部分并使其仅在特定环境中可用的方法。 12.1添加活动配置文件 该spring.profiles.active属性遵循与其他属性相同的排序规则。这意味着您可以在application.properties中指定活动配置文 阅读全文
posted @ 2019-07-30 16:32 大强的博客 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 13.日志 Spring Boot使用Commons Logging进行所有内部日志记录,但保留底层日志实现。Spring Boot为Java Util Logging,Log4J2和 Logback提供了默认配置 。在每种情况下,记录器都预先配置为使用控制台输出,同时还提供可选的文件输出。 默认情 阅读全文
posted @ 2019-07-30 16:32 大强的博客 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 11.外部化配置 Spring Boot允许您外部化配置,以便您可以在不同的环境中使用相同的应用程序代码。您可以使用属性文件,YAML文件,环境变量和命令行参数来外部化配置。属性值可以通过@Value直接注射到你的bean 注释,或者通过@ConfigurationProperties被绑定到结构化 阅读全文
posted @ 2019-07-30 16:31 大强的博客 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 10. SpringApplication SpringApplication类提供了一个方便的方式来引导该从开始Spring应用程序main()的方法。 10.1启动失败 如果您的应用程序无法启动,例如,如果您在端口上启动Web应用程序8080并且该端口已在使用中,您应该会看到类似于以下消息的内容 阅读全文
posted @ 2019-07-29 18:44 大强的博客 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 9.开发人员工具 Spring Boot包含一组额外的工具,请将模块依赖项添加到您的构建中: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtool 阅读全文
posted @ 2019-07-29 18:43 大强的博客 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 8.运行程序 将应用程序打包为jar并使用嵌入式HTTP服务器的最大优势之一是,您可以像运行任何其他应用程序一样运行应用程序。 8.1使用Maven插件 Spring Boot Maven插件包含一个run可用于快速编译和运行应用程序的目标。应用程序以分解形式运行,就像在IDE中一样。以下示例显示了 阅读全文
posted @ 2019-07-29 18:42 大强的博客 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 7.构建配置 7.1配置类 Spring Boot支持基于Java的配置。尽管可以将SpringApplication与XML源一起使用,但我们通常建议您的主要源代码是单个@configuration类。通常,定义main方法的类作为主@configuration。 7.2自动配置 Spring B 阅读全文
posted @ 2019-07-29 18:41 大强的博客 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 6.构建代码 Spring Boot不需要任何特定的代码布局即可工作。但是,有一些最佳实践可以提供帮助。 6.1“默认”包 当一个类不包含package声明时,它被认为是在“默认包”中。通常不鼓励使用“默认包”,应该避免使用。 6.2主应用程序类 我们通常建议您将主应用程序类放在其他类之上的根包中。 阅读全文
posted @ 2019-07-29 18:41 大强的博客 阅读(116) 评论(0) 推荐(0) 编辑