1. Primero cree un nuevo proyecto springboot y consulte el artículo para el proceso de construcción. Los pasos de desarrollo del proyecto Maven basados en springboot (1) (2) (3) (4) https://blog.51cto.com/13082457/2431409
2. Agregue las dependencias requeridas al archivo pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 引进JPA -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- mysql连接的jar包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- servlet 依赖. -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
3、application.properties文件中需要配置数据库连接等项
##视图解析
spring.mvc.view.prefix=/html/
spring.mvc.view.suffix=.jsp
##数据库连接
spring.jpa.hibernate.ddl-auto=update
#hibernate在数据库生成hibernate_sequence表
spring.jpa.hibernate.use-new-id-generator-mappings=true
spring.datasource.driver-class-taskname=com.mysql.jdbc.Driver
#加useSSL=true的原因是MySQL在高版本需要指明是否进行SSL连接。
#SSL协议提供服务主要 :
# 1)认证用户服务器,确保数据发送到正确的服务器;
# 2)加密数据,防止数据传输途中被窃取使用;
# 3)维护数据完整性,验证数据在传输过程中是否丢失;
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&useSSL=true
spring.datasource.username=root
spring.datasource.password=
##显示sql语句
spring.jpa.properties.hibernate.show_sql=true
##tomcat##
server.tomcat.uri-encoding=UTF-8
#初始化连接
spring.datasource.tomcat.initial-size=10
#最大空闲连接
spring.datasource.tomcat.max-idle=20
#最小空闲连接
spring.datasource.tomcat.min-idle=5
#最大连接数量
spring.datasource.tomcat.max-active=1000
#是否在自动回收超时连接的时候打印连接的超时错误
spring.datasource.tomcat.log-abandoned=true
#是否自动回收超时连接
spring.datasource.tomcat.remove-abandoned=true
#超时时间(以秒数为单位)
spring.datasource.tomcat.remove-abandoned-timeout=180
##<!-- 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 -->
spring.datasource.tomcat.max-wait=1000
spring.datasource.tomcat.test-while-idle=true
#每隔五分钟检测空闲超过10分钟的连接
spring.datasource.tomcat.min-evictable-idle-time-millis=600000
spring.datasource.tomcat.time-between-eviction-runs-millis=300000
4. A continuación, creamos una nueva clase de controlador, definimos un método, iniciamos el proyecto y comenzamos con éxito para demostrar que el proyecto springboot se ha completado.
5. A continuación, debemos configurar cómo acceder a la base de datos. JPA se basa en Hibernate, por lo que creamos las siguientes clases de entidad, que crearán tablas automáticamente.
6. La capa DAO solo necesita definir una interfaz, heredando CrudRepository <UserTest, Integer>.
7. Cree una nueva clase de controlador y pruébela.
8. Ingrese la siguiente dirección en el navegador y visite
http: // localhost: 8080 / testUser / getTestUserById / 1