醉美猴王的gravatar头像
醉美猴王 2017-12-12 15:34:21

基于Spring+Spring MVC+springdata JPA 开发sssp按钮权限管理系统

之前出了一个小的ssm系统,基于Spring+Spring MVC+Mybatis开发ssm网站后台管理系统,MyBatis Generator支持简单代码生成,考虑到一些朋友热衷于Hibernate,或者说习惯与jpa接口方式编程,借用之前ssm系统前端代码,有空之余改造ssm系统,将mybatis改为JPA持久层而出了此次小项目sssp——权限管理(按钮)系统

#起步
sssp基于JDK1.8,tomcat 8。用了java8中stream()新特性,所以最好是使用新版本的jdk

修改数据源配置
首先创建MySql数据库 (默认SSSP)
在dbconfig.properties中配好自己的数据源。否则连接失败会失败!

项目使用框架
本项目基于Spring + SpringMVC + Spring-Data-JPA + Spring-Data-JPA-Extra + maven 进行构建,
如果你还不熟悉Spring-Data-JPA建议先学习一下Spring-Data-JPA基本使用,
Spring-Data-JPA-Extra是对JPA扩展的模版(动态)SQL,弥补JPA复杂查询,动态查询而产生的酷似Mybatis动态SQL,
Spring-Data-JPA-Extra相关信息可移步至https://github.com/slyak/spring-data-jpa-extra了解

数据初始化
test包下面有4个Test,按顺序JUnit执行每一个*Test类中addTest方法
1======>MenuTest
2======>OperationTest
3======>RoleTest
4======>UserTest

使用eclipse的朋友按照以下操作将项目部署运行后查看、测试系统(myEclipse类似,idea用户只好自己动手了):

基于Spring+Spring MVC+springdata JPA 开发sssp按钮权限管理系统

项目前端与ssm同样效果,就不多展示了,望理解...


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:sssp.rar,文件大小:6700.646K 下载
  • /
      • /sssp
        • /sssp/.classpath
        • /sssp/.project
          • /sssp/.settings
            • /sssp/.settings/.jsdtscope
            • /sssp/.settings/org.eclipse.core.resources.prefs
            • /sssp/.settings/org.eclipse.jdt.core.prefs
            • /sssp/.settings/org.eclipse.m2e.core.prefs
            • /sssp/.settings/org.eclipse.wst.common.component
            • /sssp/.settings/org.eclipse.wst.common.project.facet.core.xml
            • /sssp/.settings/org.eclipse.wst.jsdt.ui.superType.container
            • /sssp/.settings/org.eclipse.wst.jsdt.ui.superType.name
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友