
spring
一天睡二十四小时
这个作者很懒,什么都没留下…
展开
-
xml方式简单实现springIOC
目录结构: 项目是用maven管理,所使用jar <!-- 引入Spring-AOP等相关Jar --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifac...原创 2019-05-23 18:33:16 · 387 阅读 · 0 评论 -
注解方式简单实现SpringIOC
使用注解方式实现SpringIOC思路在XML版本实现大概叙述了,直接上代码: 1:自定义Service注解 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface WTKService { /** * @return */ Str...原创 2019-06-13 21:59:15 · 334 阅读 · 0 评论 -
使用注解简单实现SpringMVC
使用注解简单实现SpringMVC 1:web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web=...原创 2019-06-03 20:05:18 · 265 阅读 · 0 评论 -
Spring事务的传播行为和事务的隔离级别
Spring事务定义: Propagation(key属性确定代理应该给那个方法增加事务行为,这样的属性最重要的部分就是传播行为) PROPAGATION_REQUIRED----如果当前有事务,就用当前事务,如果当前没有事务,就新建一个事务,这是最常见的选择。 PROPAGATION_NOT_REQUIRED---以非事务方式执行操作,如果当前存在事务,就把当前事务挂起 PROPAGATION_...转载 2019-06-13 21:36:03 · 189 阅读 · 0 评论 -
静态代理和动态代理实现
1:静态代理,需要自己写一个代理类, UserService接口 public interface UserService { public void add(); } UserServiceImpl实现类 public void add(){ System.out.println("往数据库添加数据。。。"); } 静态代理类 public class Us...原创 2019-06-11 20:24:56 · 681 阅读 · 0 评论 -
手写SpringAOP实现事务
1:AOP即面向切面编程,主要解决代码复用问题和解耦合,AOP编程的核心点是在方法前和方法后处理事情,AOP技术的应用场景有日志,事务,权限。 实现事务的代码如下,其中注解是自己定义的。 引入JdbcTemplate数据模板,在配置文件配置。 @Repository public class UserDao { @Autowired private JdbcTemplate jdb...原创 2019-06-11 21:18:18 · 688 阅读 · 0 评论