醉美猴王的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
最代码最近下载分享源代码列表最近下载
徐万强  LV9 2021年6月2日
pai0928  LV4 2021年4月30日
he2yong  LV11 2021年1月12日
as5675020  LV5 2020年9月15日
Shuxian Dong  LV8 2020年8月22日
mapper  LV9 2020年7月3日
Exp丶天涯  LV8 2020年6月17日
yl5410521  LV7 2019年12月12日
咕噜咕噜啦la  LV9 2019年12月4日
宿凌倾  LV14 2019年5月16日
最代码最近浏览分享源代码列表最近浏览
WBelong  LV7 2023年12月26日
454185051  LV13 2023年8月30日
adminadminsqwqe  LV7 2023年5月11日
and123456  LV11 2023年4月5日
LITIANYU084414  LV11 2023年1月5日
wz520135  LV7 2022年11月5日
galoisyang  LV8 2022年5月15日
srmess  LV4 2022年3月24日
fengshengtian  LV8 2022年2月26日
IT白夜  LV12 2021年11月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友