黑马程序员技术交流社区
标题: 【成都校区】SpringBoot介绍 [打印本页]
作者: 小蜀哥哥 时间: 2017-12-6 16:34
标题: 【成都校区】SpringBoot介绍
本帖最后由 小蜀哥哥 于 2017-12-6 16:39 编辑
SpringBoot介绍
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
加入依赖进入start.spring.io网页,去添加依赖
选择所需要的依赖
点击genarate project进行依赖的下载
得到一个项目,进行解压,得到一个项目结构
配置文件的配置
在src/main/resources下面,创建一个配置文件,明叫application.properties
替代之前一系列的xml配置文件,也不需要约束文件,也不需要名称空间,只需要key-value的形式来进行配置即可
代码编写
创建Application.class
这个类,就是我们springboot的入口
1.配置两个注解
@SpringBootApplication
@RestController
2.类需要去继承
SpringBootServletInitializer
3.重写方法
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
4.main方法中
SpringApplication.run(Application.class, args);
项目直接运行application类,就可以使用了
SpringBoot作用:
整合了web项目中,所需要的配置文件的简化,
把所需要的依赖,进行了简化
解决了依赖版本冲突
解决了名称空间报错的情况
不需要web.xml文件。
注意:Application.class这个类,必须要和所有的类的父包同级,否则,没法去扫描
作者: 成都校区 时间: 2017-12-6 16:46
给力,666 继续加油!
作者: 盖碗茶 时间: 2017-12-6 16:46
正好有学员需要 教研部大牛 V5 ❤️
作者: 奔腾的黑马 时间: 2017-12-6 17:13
66666❤️
作者: fai1017 时间: 2017-12-6 20:54
顶起,磁铁不错
作者: fai1017 时间: 2017-12-6 20:55
可以的,顶起。点个赞
作者: 周科平 时间: 2017-12-6 22:29
黑马是最棒的
作者: 蹲街守护谁 时间: 2017-12-6 22:30
顶起,66666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |