1. DI Dependency Injection,依赖注入。当对象里有属性或对象的时候,就需要为这些属性或对象赋值 2. 流程 这里介绍两种方式 set方法 注解方式 2.1 set方法 Bean准备 applictionContext.xml配置 获取对象 2.2 注解方式 注解准备 获取对象 ...
分类:
编程语言 时间:
2019-12-03 23:22:23
阅读次数:
96
Before、After、Around以及@Pointcut常用写法 ...
分类:
编程语言 时间:
2019-12-02 19:08:59
阅读次数:
179
前言 Ehcache 是一个成熟的缓存框架,你可以直接使用它来管理你的缓存。Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现。它支持注解方式使用缓存,非常方便。 本文先通过Ehcache独立应用的范例来介绍它的基本使用方法,然后再 ...
分类:
编程语言 时间:
2019-12-02 16:43:37
阅读次数:
98
项目当中需要对用户操作菜单的行为记录日志,用SpringAOP写了个大概实现,切点是采用注解的方式,用包名的方式虽然也可以达到相同的效果,但是不如注解方式灵活方便。 不多说,直接上代码,此处只是简单写写实现原理。 工程目录: pom.xml引入以下依赖: 注解: Controller类: 切面类: ...
分类:
编程语言 时间:
2019-11-20 15:30:04
阅读次数:
258
1、概述 1.1、Spring对Bean的生命周期的操作提供了支持,提供2种方式: 1.1.1、java配置方式: 使用@Bean的initMethod,destoryMethod属性(相当于xml 配置文件中的init-method,destory-method); 1.1.2、注解方式: 使用J ...
分类:
编程语言 时间:
2019-11-19 16:57:40
阅读次数:
81
Sentinel 注解支持 @SentinelResource 用于定义资源,并提供可选的异常处理和 fallback 配置项。 @SentinelResource 注解包含以下属性: value:资源名称,必需项(不能为空) entryType:entry 类型,可选项(默认为 EntryType ...
分类:
编程语言 时间:
2019-11-18 23:32:38
阅读次数:
246
SpringMVC的数据校验 一、注解方式 二、示例 Spring MVC本身没有数据校验的功能,它使用Hibernate的校验框架来完成。 1.导入pom节点 <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-valid ...
分类:
编程语言 时间:
2019-11-14 10:07:05
阅读次数:
100
1.在启动类Application中添加注解@EnableTransactionManagement import tk.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; ...
分类:
编程语言 时间:
2019-11-09 13:40:14
阅读次数:
79
使用注解方式实现AOP和IoC IOC和DI的注解 IOC: @Component:实现Bean组件的定义 @Repository:用于标注DAO类,功能与@Component作用相当 @Service:用于标注业务类 @Controller:用于标注控制器 DI: @Resource(name=" ...
分类:
其他好文 时间:
2019-11-01 14:29:53
阅读次数:
116
上篇中介绍了基于XML配置的AOP切面编程,除了XML配置AOP切面编程外,还可以通过注解方式实现AOP切面编程,本篇通过一个小例子来介绍基于注解的AOP编程。 1、在spring中使用AOP变成,不止要导入spring-aop.jar,还需要导入spring-aspects.jar、aspectj ...
分类:
编程语言 时间:
2019-10-31 18:32:04
阅读次数:
94