SpringBoot系列-第一章 入门篇
简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。简单来说就是对很多常用第三方技术及框架进行自动配置,只需要简单的注解或引入依赖就完成集成工作,不需要额外的配置。
使用SpringBoot有什么好处
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成并且对XML也没有配置要求
使用条件
- JDK
- Intellij IDEA
- Maven 3.2.5
创建一个SpringBoot项目
1、使用idea new project 选择如下
2、指定maven相关信息
3、选择依赖 web项目
4、填写项目名称及项目地址
5、完成,我们看一下项目结构
项目结构说明
1、熟悉maven项目结构
2、main文件夹下的存放源码及项目配置等,test下存放测试用例之类的测试相关
3、java文件夹下存放java源码,static下存放静态文件,templates存在模板文件
4、application.properties为项目唯一配置文件,支持.properties及.yaml格式
启动测试
1、自定义启动端口,默认为8080
server.port=10087
2、启动类 为xxxApplication,运行main方法即可
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
3、启动完成
4、写个简单接口测试
@RestController // @controller和@ResponseBody的组合注解
public class DemoController {
@GetMapping// 声明一个get方法的接口
public String hello() {
return "Hello SpringBoot!";
}
}
打开浏览器访问:http://localhost:10087
测试结果:
总结
以上我们发现使用SpringBoot可以非常方便、快速的搭建和开发web项目,简直不要太舒服,关注业务逻辑就好。后续会集成更多的内容。