首先在com.neo目录下需要创建几个包:
我们需要在pom.xml文件需要加入的文件:
<?xml version="1.0" encoding="UTF-8"?> <groupId>com.neo</groupId> <name>spring-boot-Jpa</name> <parent> <properties> <dependencies> <build> </project> |
|
接着,model包下,我们是创建的实体类,分别是:Address、User、UserDetail、UserInfo(接口)
Address:
package com.neo.model; |
|
User:
package com.neo.model; |
|
UserDetail:
package com.neo.model; |
|
UserInfo:
package com.neo.model; |
|
接着,param包下,我们是创建的实体类:UserDetailParam
UserDetailParam:
package com.neo.param; |
|
接着,repository包下,我们是创建接口类:AddressRepository、UserDetailRepository、UserRepository
AddressRepository:
package com.neo.repository; |
|
UserDetailRepository:
package com.neo.repository; |
|
UserRepository:
package com.neo.repository; |
|
接着,service包下,我们是创建接口与类:UserDetailService(接口)、 UserDetailServiceImpl (实现类)
UserDetailService:
package com.neo.service; |
|
UserDetailServiceImpl
package com.neo.service; |
|
src\main\resources目录下的application.properties配置
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true spring.jpa.properties.hibernate.hbm2ddl.auto=create |
|
src\test\java\com\neo\repository下创建JpaSpecificationTests、UserDetailRepositoryTests、UserRepositoryTests类
JpaSpecificationTests:
package com.neo.repository; |
|
UserDetailRepositoryTests:
package com.neo.repository; |
|
UserRepositoryTests:
package com.neo.repository; |
|
原文:https://www.cnblogs.com/studygithub5208868/p/11622804.html