码迷,mamicode.com
首页 > 编程语言 > 详细

Springbooy-自动装载

时间:2019-11-28 20:59:28      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:context   contex   ota   jdk   text   ati   alt   信息   mic   

1,SpringBoot里面有内置的tomcat容器,所以打成jar包/war包放到tomcat中运行

2,SpringBoot基于已有的东西创建的新的东西:(AutoConfiguration)自动装载,Starter,Actuator,SpringBoot CLI

3,SpringBoot本质上还是使用IOC。

4,剖析启动注解(SpringBootApplication)

技术图片

技术图片

从第二张图的可以看出SpringBootApplication是一个复合注解,里面有:

(1)ComponentScan注解:

  定义扫描@Controller,@Service,@Reponsitory,@Component的范围。

  在早期:<context:component-scan />使得带有上述注解的类被加载到spring容器中

(2)EnableAutoConfiguration注解:

  在以前,需要在applicationContext.xml中配置bean的信息

  在Spring3开始,他支持了JavaConfig(Java jdk5支持了注解):所谓的JavaConfig就是基于注解实现IOC容器的配置(实现Bean的管理)

  下面是配置bean托管的三种方式

  1)xml的方式    

  技术图片

  2)@Configuration注解的方式        

  技术图片

  3)

  4)测试类:

  技术图片

 

 

   技术图片

 

 

 

  

(3)SpringBootConfiguration注解:

 

 

5,RestController注解

这个注解也是一个复合注解:

技术图片

 

 

 技术图片

 

 

 这也是为什么使用了RestController这个注解之后就不需要再写ResponseBody注解,Controller注解。

 

Springbooy-自动装载

标签:context   contex   ota   jdk   text   ati   alt   信息   mic   

原文地址:https://www.cnblogs.com/excellencesy/p/11953561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!