Spring 实战
主要介绍Spring的基本使用,以及基本的原理。使我们更好的去使用Spring,变成真正的的春天。
蜗牛乌龟一起走
程序和女朋友有一个能跑就行了
展开
-
自定义手写JDK动态代理
根据Java Porxy 实现原理实现我们手写的自定义代理类,实现简易的动态代理流程。原创 2023-02-19 23:09:03 · 302 阅读 · 0 评论 -
参数校验(validator)
为什么要用validator .javax.validation的一系列注解可以帮我们完成参数校验,免去繁琐的串行校验 不然我们的代码就像下面这样: /** * 走串行校验 * * @param userVO * @return */ @PostMapping("/save/serial") public Object sa...转载 2019-10-18 20:41:17 · 652 阅读 · 0 评论 -
Spring+SpringMvc解决事务无效问题
最近做课设,发现我的service层配置的事务没有效果,首先排查就是就是application-transcation.xml 配置的事务如下: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">原创 2017-04-16 21:05:04 · 1089 阅读 · 0 评论 -
aop 通过注解实现业务的日志记录
在咱们开发的项目中,有人操作系统的时候需要记录操作人在该系统做了哪些操作,最原始的方式就是在每个需要记录的方法最后写插入日志的方法。首先他是可以实现我们的需求。但是有两个劣势:1、书写的代码比较多。每个方法都需要写插入日志的方法。都需要我们去new 对象。2、写上的代码维护起来比较麻烦。修改一个日志类属性,每个方法都需要修改。现在我们使用Spring 他的一个特性有一个是aop。下面来自百度引用:...原创 2018-03-11 22:36:26 · 1096 阅读 · 0 评论 -
搭建Maven+SSM+Shiro+BootStrap(一)
废话不多说了,直接开始我们环境搭建。 第一步:首先新建一个Maven项目,主要我搭建的是Web项目所以我们选择是webapp这个选项。如图1; 第二步:填写我们的项目名称和主包的名称。也就是我们平常加入pom时候 使用的包名称 项目名称t。接着完成。项目创建完成。 第三步:查看我们项目结构少包的,需要我们手动添加,我这里添加开始添加不了,所以只要写不是src/mai原创 2017-08-30 16:03:54 · 1840 阅读 · 0 评论