
SpringBoot系列
文章平均质量分 76
虾说博客
我劝天公重抖擞,不拘一格降人才
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot入门(一)简述精要
Spring Boot核心精要 自动配置:自动提供常用功能相关配置 起步依赖:自动引入所需依赖库 命令行界面:可选特性,只需写代码即可完成完整应用,无需传统项目构建 Actuator:深入解析运行中的Spring Boot应用程序自动配置Spring Boot会为常见配置场景进行自动配置。e.g.1.在应用程序的Classpath里发现H2数据库的库,它会自动配置一个嵌入式H2...转载 2018-09-20 14:47:50 · 187 阅读 · 0 评论 -
Spring Boot入门(四)自动配置
Spring Boot自动配置是一个运行时的过程,考虑众多因素,决定Spring配置应该使用哪个,而不该用哪个。Spring Boot自动配置需要考虑:Spring的JdbcTemplate是否在Classpath中?若有,并且有DataSource的Bean,则自动配置一个JdbcTemplate的Bean。Thymeleaf是否在Classpath中?若有,则配置Thymeleaf的模...转载 2018-09-25 14:06:13 · 206 阅读 · 0 评论 -
Spring Boot入门(二)IntelliJ IDEA下目录树
构建新项目文件解析build.gradle:Gradle构建说明文件DemoApplication.java:应用程序启动引导类(bootstrap class),亦是主要的Sping配置类application.properties:用于配置应用程序和Spring Boot的属性DemoApplicationTests.java:基本集成测试类DemoApplicati...转载 2018-09-21 09:41:32 · 291 阅读 · 0 评论 -
Spring Boot入门(三)起步依赖
Spring Boot起步依赖的功能:开发者只需指定功能,构建过程自动分析用户需求,引入相关依赖起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,通过依赖叠加,实现功能支持,因此很多依赖的命令都暗示了他们所提供的特定功能。例如,你打算做一个web应用,有两种选择:一种是传统的向项目构建文件里添加一堆单独的库依赖;另一种,则...转载 2018-09-21 10:55:55 · 1056 阅读 · 0 评论 -
Spring Boot入门(五)自定义配置
两种影响自动配置的方式:使用显式配置进行覆盖和使用属性进行精细化配置覆盖Spring Boot自动配置一般,若不用配置就能得到和显式配置一样的结果,那不写配置是最直接的选择。大多数情况下,自动配置Bean刚好能满足需求,不需要去覆盖他们。但某些情况下,Spring Boot在自动配置时还不能很好地进行推断。接下来以Spring Security为例,探讨自动配置提供了什么,如何进行覆盖...转载 2018-09-26 14:32:45 · 488 阅读 · 1 评论 -
Spring Boot入门(六)测试
主要内容: 集成测试 在服务器里测试应用程序 Spring Boot的测试辅助工具Spring的 SpringJUnit4ClassRunner 可以在基于JUnit的应用程序测试里加载Spring应用程序上下文。在测试Spring Boot应用程序时,Spring Boot除了拥有Spring的集成测试支持,还开启了自动配置和Web服务器,并提供了不少实用的测试辅助工具。集成测...转载 2018-09-26 17:47:58 · 402 阅读 · 0 评论