首页 > TAG信息列表 > spring-aspects

java-如何使用Spring AOP或AspectJ拦截给定方法中的每个方法调用

class Test { @override public String a(){ b(); d(); } private String b() { c(); } private String c(){ d(); } private String d(){} } 我想拦截从重写方法A()调用的Test类的每个方法,并想知道每个方法(如b(),c())在分别处理一些业务逻辑时花了多少时间. 如何使用Spr

java-依赖注入到Spring非托管bean中

我有一个非托管的JPA域类.通过new运算符将其实例化. UserAccount account = new UserAccount(); userRepository.save(account) 在我的UserAccount类中,我有一个beforeSave()方法,该方法依赖于我的SecurityService来对密码进行哈希编码. 我的问题是“如何获得Spring DI将安全服务

将自定义注释建议应用于Spring Data JPA存储库

我正在研究mysql主从复制.我正在使用spring data jpa(spring boot). 我需要的是进入主服务器的所有写操作和要在多个只读从属设备之间平均分配的只读操作. 为此,我需要: 使用特殊的JDBC驱动程序:com.mysql.jdbc.ReplicationDriver 在网址中设置复制:: spring: datasource:

Java AOP JoinPoint不获取参数名称

我正在使用Java Spring Mvc和Spring AOP从用户那里查找参数名称. 我有一个控制器,它从用户获取参数并调用服务.我有一个方面,在服务之前运行.方面应检查username和apiKey参数是否存在.这是我的代码: 控制器: @RequestMapping(method = RequestMethod.POST, produces=MediaType.APPLI

java – 无法构建MockMvc(已经存在类型为X的处理程序)

我有简单的Controller类: @Controller public class UserController { @RequestMapping("/user") @ResponseBody @PostAuthorize("hasPermission(returnObject, 'VIEW')") public User getUser(Long id) { // fetch user fr

Spring Boot,@ Configurable LoadTimeWeaving,Tomcat 8 – IllegalStateException

在我的Spring Boot 1.3.3中,Tomcat 8(用于开发的嵌入式,用于生产的独立)应用程序我将从Spring Proxy Transactional Mode转移到AspectJ事务. 我添加了以下应用程序配置: @EnableAsync @ComponentScan("com.example") @EntityScan("com.example") @EnableJpaRepositories("com.examp

spring – 如何使用Maven忽略AspectJ编译器对某些方面的警告

如果您将AspectJ编译器与诸如Springs之类的Aspect库一起使用,并且您没有任何与特定Aspect相匹配的类,则可以获得: [WARNING] advice defined in org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect has not been applied [Xlint:adviceDidNotMatch] 但是对于这个