一、创建SpringBoot项目
使用IDEA创建项目,创建类型选择Spring Initializer(快速创建springboot项目)。选择jar包和maven的配置,勾选Web包创建基本的项目。创建的项目默认有两个依赖:
spring-boot-starter-web
spring-boot-starter-test
这两个依赖包含了多个Spring和SpringMVC的依赖,版本与SpringBoot版本绑定,解决了版本冲突问题。
项目的文件层次和传统的maven项目基本一样:
但是默认生成的项目没有webapp文件夹,因为springboot默认使用内嵌的服务器,如果要将项目部署到外部服务器则需要添加webapp目录及web.xml。这里手动生成webapp目录,
打开idea菜单里的Project Structure-》Moudles添加两行设置,如图:
1.将web.xml及路径添加进项目,web.xml不用写其他配置。
2.将webapp设置为web源目录
如图,这样项目结构就完好了。
二、添加额外的依赖和配置
1.从pom.xml添加依赖:
mybatis和Spring整合需要mybati