![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
一天睡二十四小时
这个作者很懒,什么都没留下…
展开
-
xml方式简单实现springIOC
目录结构:项目是用maven管理,所使用jar <!-- 引入Spring-AOP等相关Jar --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifac...原创 2019-05-23 18:33:16 · 349 阅读 · 0 评论 -
注解方式简单实现SpringIOC
使用注解方式实现SpringIOC思路在XML版本实现大概叙述了,直接上代码:1:自定义Service注解@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface WTKService { /** * @return */ Str...原创 2019-06-13 21:59:15 · 292 阅读 · 0 评论 -
使用注解简单实现SpringMVC
使用注解简单实现SpringMVC1: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 · 234 阅读 · 0 评论 -
Spring事务的传播行为和事务的隔离级别
Spring事务定义:Propagation(key属性确定代理应该给那个方法增加事务行为,这样的属性最重要的部分就是传播行为)PROPAGATION_REQUIRED----如果当前有事务,就用当前事务,如果当前没有事务,就新建一个事务,这是最常见的选择。PROPAGATION_NOT_REQUIRED---以非事务方式执行操作,如果当前存在事务,就把当前事务挂起PROPAGATION_...转载 2019-06-13 21:36:03 · 157 阅读 · 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 · 653 阅读 · 0 评论 -
手写SpringAOP实现事务
1:AOP即面向切面编程,主要解决代码复用问题和解耦合,AOP编程的核心点是在方法前和方法后处理事情,AOP技术的应用场景有日志,事务,权限。实现事务的代码如下,其中注解是自己定义的。引入JdbcTemplate数据模板,在配置文件配置。@Repositorypublic class UserDao { @Autowired private JdbcTemplate jdb...原创 2019-06-11 21:18:18 · 635 阅读 · 0 评论