spring boot 开发从零开始
- 开发工具idea
- 开发环境 jdk 1.8,maven 3.3.3
spring boot 创建web项目
1. 选择 file --> new --> Module
2.选择Spring Initializr, 选next
3.填写组织名Group 和 项目名称Artifact , Next
4. 选择web --> spring Web , next
5.点击finish
6. 创建完成,需要联网下载一些依赖,下载完成之后的目录结构是这样的
7. 新建一个controller文件夹,然后建一个HelloController.java,里面写一个controller ,返回信息
8. 我们可以右击启动main方法,启动web程序。
9.成功启动,并访问
spring boot程序分析
- Spring boot的父级依赖spring-boot-start-parent配置之后,当前的项目就是Spring boot项目:
2.spring-boot-start-parent 是一个特殊的starter依赖,它用来提供相关的maven默认依赖,使用它之后,常用的jar包依赖可以省去version配置
3.Spring Boot提供了哪些jar包的依赖,可以查看该父级依赖的pom文件
4.如果不想使用某个依赖的默认版本,可以通过pom.xml文件覆盖各个依赖项,比如spring版本:
< properties>
<spring.version>5.0.0.RELEASE</spring.version>
< /properties>
5.@SpringBootApplication 注解是Springboot项目的核心注解,主要作用是开启spring自动配置, 注意所写的方法要和 Applicaiton 同级或在该类的下面的级别
6.main方法是一个标准的java程序中main方法,主要作用是作为项目启动的运行入口
7.@Controller 及 @ResponseBody 依然是我们之前的Springmvc,因为springboot 的里面依然是使用我们的Spring mvc + Spring +mybatis框架