spring-boot个人总结(1)
来源:互联网 发布:淘宝上面什么比较好卖 编辑:程序博客网 时间:2024/05/16 11:06
spring-boot配置步骤
1:maven项目的pom文件中引入parent
spring-boot-starter-parent
2:maven项目的pom文件中引入以下依赖
spring-boot-starter-web
spring-boot-starter-actuator
3:启动spring-boot所需要的插件
spring-boot-maven-plugin 1.3.5.RELEASE
com.gtja.Application
repackage
4:spring-boot启动代码书写
@SpringBootApplication
@EnableConfigurationProperties({ExpertStockConsumerConfig.class,ExpertStockProducerConfig.class,
PrepayConsumerConfig.class, ToSingleProducerConfig.class, GeTuiInfoConfig.class, XGYYConsumerConfig.class})
@ComponentScan
@EnableAutoConfiguration
public class Application {
public static void main(String[] args){
SpringApplication springApplication = new SpringApplication(Application.class);
springApplication.run(args);
}
}
spring-boot注解
@SpringBootApplication:该注解默认代替EnableConfiguratorProperties CompentScan EnableAutoConfiguration这三个注解,一般都在main方法上使用
@EnableConfigurationProperties:属性注入,也就是说自定义实体类上注入ConfigurationProperties(prefix=”“)
当Application.run()方法启动项目时,自动加载类 配置文件 如果配合@Beans一起使用时,等同于将该类添加到bean中的过程
@CompentScan:可以让我们自由的使用任何标准的spring框架去定义beans和注入依赖,springIOC和DI很好的体现,spring注解都可以使用 如:Autowired Resources
@EnableAutoConfiguration:这个注解告诉spring-boot根据添加的jar依赖猜测你想如何配置spring
由于我们工程中添加了spring-boot-starter-web的jar包 ,而该包中添加了Tomcat和Springmvc的依赖
所以自动对spring进行设置,我们无需在pom文件中引入tomcat和spring相关的依赖
@RestController:构造型注解,不是spring-boot特有的 一般搭配RequestMapping一起使用
@Component:被用在自动扫描和装配的类上
@Beans:主要被用在方法上面
- spring-boot个人总结(1)
- Spring个人总结1
- Spring Boot学习总结(1)——Spring Boot入门
- 个人关于Spring Boot的理解1:=> Spring Boot的产生
- Spring boot 错误总结(二)
- Spring Boot JPA总结
- Spring Boot打包总结
- Spring boot 学习总结
- Spring Boot 错误总结
- Spring Boot问题总结
- spring boot 使用总结
- Spring个人总结
- Spring个人总结3
- 个人总结(1)
- 使用Spring Boot搭建个人博客全记录
- 从零开始学spring-boot(1)-Hello spring boot!
- Spring Boot(1)——Spring Boot简介
- Spring-Boot学习(1)-----Spring-Boot入门
- mybook
- cisco
- Axon Framework工作单元,The Unit of Work
- 记录昨天20170606
- widget中自动横竖屏切换时的问题
- spring-boot个人总结(1)
- Android 开发之实时更新 App Widget
- 从零开始创建一个Android主屏幕Widget
- linux磁盘分区
- 实时数据类Widget更新问题
- [Android]桌面Widget动态刷新
- Python Tkinter界面应用开发-04 开始和结束
- thread01
- 栈的初始化示意图