springboot
GE12
这个作者很懒,什么都没留下…
展开
-
Spring Boot 之@Component、@configuration
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了原创 2020-06-05 18:29:13 · 750 阅读 · 0 评论 -
springboot 是如何启动tomcat的
1. 添加 @SpringBootApplication注解 点击进入该注解,我们可以发现其是一个复合注解,包括@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan。 @SpringBootConfiguration 该注解底层其实就是@Configuration注解。 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将原创 2020-06-05 18:02:54 · 983 阅读 · 0 评论 -
SpringBoot 原理之自动配置
Spring Boot是使用SpringApplication引导项目启动,SpringApplication类为我们引导项目提供了一种便利的方式——通过main()方法直接启动。大多数情况下,我们可以把项目启动这个任务直接委托给SpringApplication.run方法。Spring boot关于自动配置的源码在spring-boot-autoconfigure-x.x.x.x.jar中,...原创 2018-06-26 11:15:09 · 406 阅读 · 0 评论 -
SpringBoot 原理之起步依赖
1. 是什么本质上是一个Maven项目对象模型(Project Object Model, POM), 定义了对其他库的传递依赖,这些东西加在一起即支持某项功能。 比如spring-boot-dependencies spring-boot-parent spring-boot-startersspring-boot-starter-webspring boot起步依赖的名字具有很大的可读性,一般...原创 2018-07-03 13:48:33 · 3658 阅读 · 0 评论