- 创建项目,我的IDEA是2017.03的,需要将https改成http
- 勾选三个依赖,第一个依赖在web下面的web
创建完后就这样,第一次有点慢,要下载好多jar包
改成spring推荐的yml格式,自然成一个树
做一些配置
配置全部内容
#顺便介绍下因为springboot集成了Tomcat和Jetty,默认使用Tomcat作为应用容器,开发者只需要将工程打成jar包直接丢到服务器上就可以执行了,
#不需要再单独部署到was、jboss、tomcat这些应用服务器上
#注意值前面一定有一个空格
server:
#配置发布端口号
port: 8080
session-timeout: 30
tomcat.max-threads: 10
tomcat.uri-encoding: UTF-8
servlet:
#配置发布时的路径
context-path: /demo2
#配置热部署,使修改JSP的自动同步
init-parameters.development: true
spring:
datasource:
url : jdbc:mysql://localhost:3306/test
username : root
password : a
driverClassName : com.mysql.jdbc.Driver
profiles:
#配置当前运行环境,这个值与application-*.yml等配置文件有关,application-dev.yml对应dev,application-test.yml就对应test,自定义的
active: dev
thymeleaf:
#页面热加载
cache: false
enabled: false
mvc:
view:
#页面默认前缀目录
prefix: /
#页面默认后缀目录
suffix: .jsp
mybatis:
#起别名。可省略写mybatis的xml中的resultType的全路径
type-aliases-package: com.example.beans
#Mybatis扫描(配置xml模式使用)
mapper-locations: classpath*:mapper/*.xml
author_name: lbw
author_age: 22
author_job: 程序员
author_sayHello: "hello , my name is ${author_name},今年${author_age}岁,是一个${author_job}"
6. 下面要建立一个webapp目录,这里才能创建jsp
7. 修改两个路径,改成eclipse的风格,这样我们就会写代码了
8. 点击创建工件
9. 修改输出路径
10. 加入jsp的两个依赖,其实spring不推荐使用jsp
我的配置和注释:
<!--整合第三方框架的依赖信息 封装好的版本信息-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--spring测试启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--mybatis的spring启动器,整合mybatis需要-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<!--jsp支持,共下面两个个依赖,不加的话把jsp当成静态资源返回-->
<!--Core Tomcat implementation :核心tamcat的实现-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!--默认的启动容器是spring-boot-starter-web,这里是设置启动容器是tomcat-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<!--设置web依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--mysql依赖-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
</dependencies>
11. 配置mvc和mybatis
12. 创建实体类和映射
13. 创建业务类、jsp和配置包扫描
14. 一点修改
相关源码:https://download.csdn.net/download/qq_22771739/10598068