想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

  

1, windows 7的企业版

  

2,想法14

  JDK 1.8

3

  

4, Maven 3.5.2

  

5, MariaDB   SQLYog

6日   

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

  

Maven目录下的设计目录下的settings.xml做如下内容的添加:

  

1,使用阿里云的仓库,比官网访问速度快很多

        & lt; mirror>   & lt; id> nexus-aliyun   & lt; mirrorOf> central   & lt; name> Nexus aliyun   & lt; url> http://maven.aliyun.com/nexus/content/groups/public</url>   & lt;/mirror>      

2,全局JDK配置

        & lt; !——全局jdk配置,设置。xml——比;   & lt; profile>   & lt; id> jdk18   & lt; activation>   & lt; activeByDefault> true   & lt; jdk> 1.8 & lt;/jdk>   & lt;/activation>   & lt; properties>   & lt; maven.compiler.source> 1.8 & lt;/maven.compiler.source>   & lt; maven.compiler.target> 1.8 & lt;/maven.compiler.target>   & lt; maven.compiler.compilerVersion> 1.8 & lt;/maven.compiler.compilerVersion>   & lt;/properties>   & lt;/profile>      

  

1, Maven设置:选择Maven目录,同时配置文件和本地仓库

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

2,字符编码设置

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

选择启用Auto-Import,创建好的工程目录如下图:

  

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页

  

  

1, pom.xml         & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt;项目xmlns=" http://maven.apache.org/POM/4.0.0 "   xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance "   xsi: schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”比;   & lt; modelVersion> 4.0.0   & lt; groupId> cn.temptation   & lt; artifactId> studySpringBoot   & lt; version> 1.0 -snapshot   & lt; !——使用弹簧引导的默认设置——比;   & lt; parent>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-parent   & lt; version> 2.0.0.RELEASE   & lt;/parent>   & lt; dependencies>   & lt; !——网络——比;   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-web   & lt;/dependency>   & lt; !——thymeleaf祝辞   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-thymeleaf   & lt;/dependency>   & lt; !——mysql——比;   & lt; dependency>   & lt; groupId> mysql   & lt; artifactId> mysql-connector-java   & lt; version> 5.1.21   & lt;/dependency>   & lt; !——jpa祝辞   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-data-jpa   & lt;/dependency>   & lt;/dependencies>   & lt;/project>      

2、资源目录下新建application.properties(当然喜欢用yaml的可以用yaml)

        #数据库连接   spring.datasource.url=jdbc: mysql://127.0.0.1:3306/测试   spring.datasource.username=根   spring.datasource.password=sa   spring.datasource.driver-class-name=com.mysql.jdbc.Driver   # JPA配置   spring.jpa.properties.hibernate.hbm2ddl.auto=更新

想法+ maven + SpringBoot + JPA + Thymeleaf实现Crud及分页