文学欣赏唯美清纯

手艺信息

Spring Boot 总结(焦点功效 + 优错误谬误)

宣布日期:2020-03-17      点击: 次
SpringBoot焦点功效
SpringBoot优错误谬误
 
SpringBoot特征
SpringBoot CLI
SpringBoot maven 构建名目
SpringBoot几个经常利用的表明
SpringBoot焦点功效
1、自力运转Spring名目
 
Spring boot 能够以jar包情势自力运转,运转一个Spring Boot名目只须要经由过程java -jar xx.jar来运转。
 
2、内嵌servlet容器
 
Spring Boot能够挑选内嵌Tomcat、jetty或Undertow,如许咱们不必以war包情势安排名目。
 
3、供给starter简化Maven设置装备摆设
 
spring供给了一系列的start pom来简化Maven的依靠加载,比方,当你利用了spring-boot-starter-web,会主动插手如图5-1所示的依靠包。
 
4、主动拆卸Spring
 
SpringBoot会按照在类途径中的jar包,类、为jar包外面的类主动设置装备摆设Bean,如许会极大地削减咱们要利用的设置装备摆设。固然,SpringBoot只斟酌大大都的开辟场景,并不是一切的场景,若在现实开辟中咱们须要设置装备摆设Bean,而SpringBoot灭有供给撑持,则能够自界说主动设置装备摆设。
 
5、准出产的利用监控
 
SpringBoot供给基于http ssh telnet对运转时的名目停止监控。
 
6、无代码出产和xml设置装备摆设
 
SpringBoot不是借助与代码天生来实现的,而是经由过程前提表明来实现的,这是Spring4.x供给的新特征。
 
SpringBoot优错误谬误
长处:
 
疾速构建名目。
对支流开辟框架的无设置装备摆设集成。
名目可自力运转,不必内部依靠Servlet容器。
-供给运转时的利用监控。
极大的进步了开辟、安排效力。
与云计较的自然集成。
错误谬误:
 
若是你不认同spring框架,或许这便是错误谬误。
 
 
SpringBoot特征
建立自力的Spring名目
内置Tomcat和Jetty容器
供给一个starter POMs来简化Maven设置装备摆设
供给了一系列大型名目中罕见的非功效性特征,如宁静、目标,安康检测、内部设置装备摆设等
完整不代码天生和xml设置装备摆设文件
SpringBoot CLI
SpringBoot CLI 是SpringBoot供给的节制台号令东西。
 
SpringBoot maven 构建名目
spring-boot-starter-parent:是一个特别Start,它用来供给相干的Maven依靠项,利用它以后,经常利用的包依靠能够省去version标签。
 
SpringBoot几个经常利用的表明
(1)@RestController和@Controller指定一个类,作为节制器的表明 ,并申明其区分
 
(2)@RequestMapping方式级别的映照表明,这一个用过Spring MVC的小火伴信任都很熟习
 
(3)@EnableAutoConfiguration和@SpringBootApplication是类级别的表明,按照maven依靠的jar来主动预测实现准确的spring的对应设置装备摆设,只需引入了spring-boot-starter-web的依靠,默许会主动设置装备摆设Spring MVC和tomcat容器
 
(4)@Configuration类级别的表明,普通这个表明,咱们用来标识main方式地点的类,实现元数据bean的初始化。
 
(5)@ComponentScan类级别的表明,主动扫描加载一切的Spring组件包含Bean注入,普通用在main方式地点的类上
 
(6)@ImportResource类级别表明,当咱们必须利用一个xml的设置装备摆设时,利用@ImportResource和@Configuration来标识这个文件资本的类。
 
(7)@Autowired表明,普通连系@ComponentScan表明,来主动注入一个Service或Dao级别的Bean
 
(8)@Component类级别表明,用来标识一个组件,比方我自定了一个filter,则须要此表明标识以后,Spring Boot才会准确辨认。
 
springboot是若何办理事件的?间接写@transactional表明就行,在方式便是方式事件,类上便是类事件。
上一篇:ArrayList和LinkedList的大抵区分以下: 下一篇:不了