
Spring Boot
文章平均质量分 83
当一艘船沉入海底8
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目的快速搭建并启动
通常我们创建Spring的项目都需要先创建Maven工程,然后再引入各种Spring的依赖,这样的步骤我们早已经习惯了,不过在使用过Spring Boot之后,我们发现以前创建项目的步骤实在是太过繁琐了。现在我们来向大家介绍Spring Boot提供的目前最便捷迅速的构建Spring项目的方式。使用Spring Initializer快速创建Spring Boot项目如何创建首先File–>New Project,选择Spring Initializer,点击Next。然后输入Group和A原创 2021-01-14 09:41:37 · 473 阅读 · 3 评论 -
SpringBoot配置文件的优先级
Spring Boot支持两种配置文件的形式,一种是application.properties,另一种是application.yml。最近在配置过程中遇到了配置文件优先级的问题,现在来总结一下。Spring Boot配置文件properties和yml的优先级首先来讲一下yml文件与properties文件语法上的不同,以设置应用端口为例:properties文件示例(application.properties):server.port=80YAML文件示例(application.ym原创 2021-01-14 09:38:07 · 333 阅读 · 0 评论 -
SpringBoot自定义配置属性
自定义配置属性Spring Boot提供了许多的配置,但通常情况我们需要自定义的配置应用自己的系统中,例如你需要配置一个默认的用户名密码做为系统的登录用。首先创建一个实体类,作为配置注入用,并使用@ConfigurationProperties注解进行批量注入,也可以使用Spring底层注解@Value的方式一个一个注入达到同样的效果。@ConfigurationProperties注解@Component@ConfigurationProperties(prefix = "person")pub原创 2021-01-14 09:36:52 · 613 阅读 · 0 评论 -
SpringBoot嵌入式Servlet容器自动配置原理
以前的web应用开发我们采取的方式是项目完成后打包成war包,然后配置tomcat启动运行项目,而Spring Boot默认使用的是嵌入式的tomcat,那我们需要如何配置嵌入式的Servlet容器呢?定制修改Servlet容器相关配置修改和server有关的配置我们可以到项目的配置文件中直接对server的属性进行修改。在ServerProperties中我们能够看到所有可以进行配置的属性。编写一个WebServerFactoryCustomizer:web服务器工厂定制器在Spring原创 2021-01-14 09:35:37 · 242 阅读 · 0 评论 -
SpringBoot自动配置原理
Spring Boot项目快速搭建的核心就在于自动配置的原理,在自动配置的基础上,我们在创建项目的时候就可以选择包含哪些依赖,极大地提高了构建项目的效率。而要熟练掌握Spring Boot的使用,就必须要理解自动配置的原理,我们还从Spring Boot启动的时候加载的主配置类说起。原理Spring Boot应用启动时加载主配置类@SpringBootApplicationpublic class SpringBootHelloQuickApplication { public static原创 2021-01-14 09:34:10 · 231 阅读 · 0 评论 -
SpringBoot嵌入式Servlet容器启动原理
嵌入式Servlet容器启动原理前面我们总结了Spring Boot中嵌入式Servlet容器自动配置原理,也提到了Spring Boot2.0版本中使用ServletWebServerFactoryConfiguration替换了EmbeddedServletContainerAutoConfiguration,那么什么时候创建嵌入式的Servlet容器工厂以及什么时候获取嵌入式的Servlet容器并启动Tomcat呢?我们进入到ServletWebServerFactoryConfiguration中原创 2021-01-14 09:30:48 · 203 阅读 · 0 评论