- 浏览: 632654 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
warning no match for this type name Xlint:invalidAbsoluteTypeName
Mar 20th, 2007, 07:00 AM
hi, i am trying to use aop for definition of bean. But i always get an exception
"warning no match for this type name: eu.tra
de.eutn2.backend.bean.business [Xlint:invalidAbsoluteTypeName]"
Could someone tell me what this exception means so i can solve it?
thnx
See the code here:
<!-- definition of all the business functionality bean -->
<bean id="templateBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Templa teBeanImpl" />
<bean id="profileBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Profil eBeanImpl" />
<bean id="editionBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Editio nBeanImpl" />
<bean id="messageBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Messag eBeanImpl" />
<bean id="recipientBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Recipi entBeanImpl" />
Code:
You pointcut expression is incorrect. Change it to:
Code:
参考:http://forum.spring.io/forum/spring-projects/container/27587-arning-no-match-for-this-type-name-xlint-invalidabsolutetypename
Mar 20th, 2007, 07:00 AM
hi, i am trying to use aop for definition of bean. But i always get an exception
"warning no match for this type name: eu.tra
de.eutn2.backend.bean.business [Xlint:invalidAbsoluteTypeName]"
Could someone tell me what this exception means so i can solve it?
thnx
See the code here:
<tx:advice id="transactionAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="*" propagation="REQUIRED" isolation="DEFAULT" rollback-for="BeanException"/> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut id="beanPointcut" expression="execution(* eu.trade.eutn2.backend.bean.business.*BeanImpl (..))"/> <aop:advisor advice-ref="transactionAdvice" pointcut-ref="beanPointcut"/> </aop:config>
<!-- definition of all the business functionality bean -->
<bean id="templateBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Templa teBeanImpl" />
<bean id="profileBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Profil eBeanImpl" />
<bean id="editionBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Editio nBeanImpl" />
<bean id="messageBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Messag eBeanImpl" />
<bean id="recipientBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Recipi entBeanImpl" />
Code:
2007-03-20 11:56:02,088 ERROR [org.springframework.web.context.ContextLoader] - <Context initializat ion failed> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SqlMapClient Properties3' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: warning no match for this type name: eu.tra de.eutn2.backend.bean.business [Xlint:invalidAbsoluteTypeName] Caused by: java.lang.IllegalArgumentException: warning no match for this type name: eu.trade.eutn2.backend.bean .business [Xlint:invalidAbsoluteTypeName] at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:315) at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJ ExpressionPointcut.java:159) at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpres sionPointcut.java:149) at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressio nPointcut.java:134) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:166) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:226) at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:256) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleA dvisors(AbstractAdvisorAutoProxyCreator.java:85) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAnd AdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInit ialization(AbstractAutoProxyCreator.java:265) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPos tProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:316) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.postProcessO bjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:1175) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectFromFactoryBean(Ab stractBeanFactory.java:1228) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(Ab stractBeanFactory.java:1177) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory
You pointcut expression is incorrect. Change it to:
Code:
execution(* eu.trade.eutn2.backend.bean.business.*BeanImpl.*(..))
参考:http://forum.spring.io/forum/spring-projects/container/27587-arning-no-match-for-this-type-name-xlint-invalidabsolutetypename
发表评论
-
TransactionalEventListener注解
2021-07-04 12:14 1119TransactionalEventListener注解 记 ... -
Spring核心之bean
2021-06-16 13:49 215Spring Aop介绍 AOP,确实难,会让很多人懵逼 ... -
不使用@EnableTransactionManagement注解就能使用事务
2021-06-13 11:03 476https://blog.csdn.net/weixin_38 ... -
spring4.1.8扩展实战之三
2019-01-03 23:35 414spring4.1.8扩展实战之三:广播与监听 https:/ ... -
Spring装配Bean的过程
2018-03-22 20:40 351(spring-第1回【IoC基础篇】)Spring容器中Be ... -
第三章 DispatcherServlet详解 ——跟开涛学SpringMVC
2018-03-20 19:54 483http://jinnianshilongnian.iteye ... -
Spring事件机制
2017-10-26 22:56 347Spring事件机制的简单例子 http://blog.cs ... -
Spring3.1新属性管理API:PropertySource、Environment、Profile
2017-09-06 20:17 433http://jinnianshilongnian.iteye ... -
FactoryBean的实现原理与作用
2017-09-05 20:50 0FactoryBean的实现原理与作用 http://blog ... -
@Inject和@Autowired以及@Resource区别
2017-08-21 15:52 731@value 注解配置默认值 但是,如果配置文件中没有设置 n ... -
通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
2017-08-02 09:51 547关于在spring 容器初始化 bean 和销毁前所做的操作 ... -
Spring HttpInvoker远程调用的例子
2017-07-20 19:42 407http://blog.csdn.net/liuhui_306 ... -
spring 获取bean的几种方式
2017-07-20 17:36 403http://www.cnblogs.com/luoluosh ... -
一句话概括下spring框架及spring cloud框架主要组件
2017-07-19 16:56 44作为java的屌丝,基本上 ... -
AOP日志,记录调用类、方法、方法参数名称、方法参数值(包括对象和基本类型)
2017-07-15 19:15 2243http://blog.csdn.net/paincupid/ ... -
spring mvc Controller中使用@Value无法获取属性值
2017-06-28 17:14 966http://www.cnblogs.com/xianan87 ... -
4种方法让SpringMVC接收多个对象
2017-06-06 11:23 531http://blog.csdn.net/lutinghuan ... -
springmvc在普通类中获取HttpServletRequest对象
2017-05-25 17:18 729https://stackoverflow.com/quest ... -
spring的配置文件中mvc:view-controller path使用方法
2017-05-14 13:11 878[list] 1、重定向 <mvc:view-contr ... -
SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
2017-02-24 13:57 502参考:http://blog.csdn.net/czmchen ...
相关推荐
同时,可以结合标签中的“小程序”,思考如何将类似的功能移植到移动端或Web端,拓宽知识面。 总之,MyNotepad v1.0 的源码不仅是一份教学材料,也是一个学习 Java GUI 编程和文件操作的实战项目。通过深入研究,...
在运行 java InstallCert smtp.xyz.com:465【其中xyz是要使用的mail,例如:smtp.126.com】【465是端口号】 得到jssecacerts文件后复制到jdk1.6.0_14\jre\lib\security目录 然后再发送邮件就OK了
在Java编程中,IDE(如MyEclipse)会通过颜色编码来标识代码中的不同状态,其中黄色警告通常意味着代码可能存在潜在的问题或不建议使用的特性,但并不一定导致编译错误。这些警告旨在帮助开发者提高代码质量和性能,...
为了解决spring整合cxf,xfire遇到的jar包冲突问题,将XmlSchema.1.1.1.jar和xfire-all1.2.6.jar修改后进行了重新编译打包
Xlint:unchecked for details. <br>BUILD SUCCESSFUL Total time: 14 seconds <br> <br>二、在命令行启动服务端 <br>C:\cs>java com.borland.samples.chess.server.ChessServer<br>05-12-28 下午09...
return this.name.equals(p.name) && this.age == p.age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } ...
xlint-崇高 Sublime Text2 的构建系统 它是的修改版本 先决条件 NodeJS 必须安装在您的系统上,并且您必须能够从命令行运行“node”。 安装 在您的控制台中,转到 Sublime Text 的 Packages 文件夹: Linux: ~/....
' scalacExecutablePath ' : ' scalac ' # Execute `scalac -X` and `scalac -Y` for a handful of useful options. ' scalacOptions ' : ' -Xlint -P:wartremover:traverser:org.brianmckenna.wartremover.warts....
其中,将SpringBoot应用打包成WAR(Web Application Archive)文件用于部署到Web服务器上是一种常见的需求。然而,在这个过程中可能会遇到一些问题。本文主要探讨了在使用SpringBoot打包WAR时遇到...
3. 在编译时使用`-Xlint:varargs`参数。 #### 六、try-with-resources语句 JDK7引入了try-with-resources语句,它能够自动关闭实现了`AutoCloseable`接口的资源。这大大简化了资源管理的过程,降低了因为忘记关闭...
例如,当代码中使用了未经检查的转换或者在编译时不明确指定类型的集合类时,编译器会发出类似“-Xlint:unchecked”的警告,这表明代码可能违反了Java 5引入的类型安全机制。 #### 错误示例与分析 在给定的部分...
6. **优化**:虽然javac的默认行为并不包含显著的代码优化,但可以通过开启特定的编译标志(如-Xlint)来进行某些优化。例如,`com.sun.tools.javac.jvm.Code`类负责生成优化过的字节码。 7. **注解处理**:Java...
<string-array translatable="false" name="config_tether_wifi_regexs"> <item>"wlan0" RTL8188EU没有BT,需要干掉BT的配置(不要显示): <!-- List of regexpressions describing the interface (if any) ...
5. **新的编译器选项**:如"-Xlint:unchecked"和"-Xlint:deprecation",帮助开发者捕获未检查的类型转换和已弃用的API使用。 6. **NIO.2**:提供了一组新的文件系统API,增强了非阻塞I/O功能,例如异步文件通道和...
**CSSLint 交易 XLint** CSSLint 是一个强大的工具,用于检查和验证 CSS(层叠样式表)代码,确保其遵循最佳实践并避免潜在的错误。XLint 是一个集成开发环境(IDE)或构建工具的插件,它利用 CSSLint 的功能,帮助...
现代化Maven插件 Modernizer Maven插件可以检测对旧版API的使用,这些旧版API可以替代现代Java版本。 这些现代的API通常比传统的API具有更高的性能,安全性和惯用性。 例如,Modernizer可以检测使用Vector而不是...
添加: -Djava.net.preferIPv4Stack=true 当聊天无法连接时到...运行:javac -Xlint:deprecation -cp .:jgroups-3.0.10.Final.jar:protobuf-java-2.4.1.jar pl/edu/agh/dsrg/sr/chat/ / .java 运行 java -Djava.net.pr
<aop:pointcut id="pointcut" expression="execution( * com.test.class03_AOP_xml.service.IUserService.*(..))"/> <!-- 配置切面 Aspect --> <aop:aspect ref="txManager"> <!-- 前置增强 --> <aop:before ...
DXperience 8.3.2 重新编译版,最新版本,经测试,无任何问题。