AspectJ 在spring项目中的maven配置
来源:互联网 发布:淘宝女装网店名字 编辑:程序博客网 时间:2024/06/14 10:47
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>me.mritd</groupId> <artifactId>Test1</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <dependencies> <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjrt --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.8.9</version> </dependency> <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjtools --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjtools</artifactId> <version>1.8.9</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.7.4</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>RELEASE</version> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.4.1</version> </dependency> </dependencies> <build> <plugins> <!-- Maven 编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <compilerVersion>1.8</compilerVersion> <fork>true</fork> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- AspectJ 编译插件 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.8</version> <configuration> <verbose>true</verbose> <privateScope>true</privateScope> <showWeaveInfo>true</showWeaveInfo> <source>1.8</source> <target>1.8</target> <complianceLevel>1.8</complianceLevel> <!-- <encoding>UTF-8</encoding> --> <verbose>false</verbose> <outxml>true</outxml> <aspectLibraries> <!-- 此处定义外部的aspect包,例如spring的事务aspect包 。这里引用的包必须在依赖中声明 --> <!-- <aspectLibrary> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </aspectLibrary> --> </aspectLibraries> </configuration> <executions> <execution> <goals> <goal>compile</goal> <!-- use this goal to weave all your main classes --> <goal>test-compile</goal> <!-- use this goal to weave all your test classes --> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.6</version> <configuration> <ajdtVersion>1.6.11</ajdtVersion> </configuration> </plugin> </plugins> </build></project>
这个是可以把代码打包成jar 或者war的
注意 我这边用的是idea idea需要把
File -> settings -> Java Compiler
这样
ok
这个大家可以参考下 http://opoo.org/aspectj-compile-time-weaving/
感谢前辈大牛 的分享
1 0
- AspectJ 在spring项目中的maven配置
- 在netbeans的spring项目中配置aspectJ
- 在Spring中配置aspectj模式
- Spring AOP+AspectJ在XML配置实例
- 在Maven项目中加载spring中的bean的配置xml文件会提示找不到解决方法
- druid在spring中的配置已经maven中的配置
- MongoDB:mongodb在spring项目中的配置
- spring中的aspectJ表达式
- Spring AOP配置中的问题aop:aspectj-autoproxy
- spring 各个jar详解以及在maven中的配置
- spring项目中使用Aspectj
- Maven配置 Maven在Eclipse中的配置
- 基于@AspectJ配置Spring AOP
- Spring Aspectj AOP配置学习
- Spring之配置使用@AspectJ
- Spring AOP Aspectj 注解配置
- Spring配置---<aop:aspectj-autoproxy />
- spring中的aspectJ表达式 详解
- 汇编语言之寄存器(详细介绍)
- Java回顾之ORM框架
- 雷塞DMC1380的使用:常用编程函数
- [uboot] (第四章)uboot流程——uboot编译流程
- C语言文件概述
- AspectJ 在spring项目中的maven配置
- 解决(CRON) info (No MTA installed, discarding output)
- Nim游戏
- 使用canvas绘制一个时钟
- vue实例
- 使用python的requests 发送multipart/form-data 请求
- 谈谈Redis的SETNX分布式锁
- python 装饰器
- vj Om Nom and Dark Park