博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
user 项目 spring mybatis
阅读量:4583 次
发布时间:2019-06-09

本文共 1791 字,大约阅读时间需要 5 分钟。

该项目用到的框架为springMVC +Mybatis  前端框架为bootstrap

首先我们先看该demo 的页面展示

登陆页面

主页面

详情页面(该页面有分页 查询)

在该项目中加入事物   此处使用的是 tx 标签

<tx:advice id="transactionAdvice" transaction-manager="transactionManager">

<tx:attributes>
<tx:method name="load*" propagation="REQUIRED" isolation="DEFAULT" read-only="true"/>
<tx:method name="find*" propagation="REQUIRED" isolation="DEFAULT" read-only="true"/>
<tx:method name="get*" propagation="REQUIRED" isolation="DEFAULT" read-only="true"/>
<tx:method name="insert*" propagation="REQUIRED" isolation="DEFAULT" rollback-for="Exception"/>
<tx:method name="update*" propagation="REQUIRED" isolation="DEFAULT" rollback-for="Exception"/>
<tx:method name="delete*" propagation="REQUIRED" isolation="DEFAULT" rollback-for="Exception"/>
<tx:method name="add*" propagation="REQUIRED" isolation="DEFAULT" rollback-for="Exception"/>
</tx:attributes>
</tx:advice>

<aop:config>

<aop:pointcut expression="execution(* com.baidu.service.impl.*.*(..))" id="managedMethod"/>
<aop:advisor advice-ref="transactionAdvice" pointcut-ref="managedMethod"/>
</aop:config>

加入log4j日志

log4j.rootLogger=DEBUG,Console,File

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%c]%m%n

log4j.appender.File=org.apache.log4j.RollingFileAppender 

log4j.appender.File.File=huabo.log
log4j.appender.File.MaxFileSize=10MB
log4j.appender.File.Threshold=ALL
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n

加入公共的工具类  (分页 时间 错误码  加密方式)

对于该项目未使用springSecurity请参考链接 http://blog.csdn.net/mmm333zzz/article/details/16863543/

 

转载于:https://www.cnblogs.com/hanyw/p/hanyw.html

你可能感兴趣的文章
[渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署 - Bce...
查看>>
rsync的使用
查看>>
Entity Framework 6源码学习--设置调试EF环境
查看>>
2014.10.6模拟赛【魔兽争霸】
查看>>
ASP.NET 微信公众平台模板消息推送功能完整开发
查看>>
小公司该不该去
查看>>
KMP匹配算法的实现
查看>>
转 vim常用命令总结
查看>>
jupyter notebook不小心点了退出,怎么找到密码
查看>>
HDOJ-1217-Arbitrage 解题报告
查看>>
Socket send函数和recv函数详解
查看>>
JAVA编程规则【转自java编程思想】
查看>>
用Eclipse CDT 配置C/C++ 编译环境
查看>>
python time模块 sys模块 random模块
查看>>
我的2015的愿望
查看>>
利用putty的pscp命令上传文件
查看>>
读《世界是数字的》有感
查看>>
Git使用
查看>>
Linux下新手常用命令
查看>>
一个小证明
查看>>