黑马程序员技术交流社区

标题: 【成都校区】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