当前位置: 首页 > 知识库问答 >
问题:

Spring应用程序有Cglib2AopProxy警告

莫宝
2023-03-14

在启动我的应用程序时,我会收到许多类似o.s.aop.framework.cglib2aopproxy'无法代理方法[public final void org.springframework.jdbc.core.support.jdbcdaoSupport.setDataSource(javax.sql.dataSource)]的警告,因为它是final:所有通过代理对此方法的调用都将直接路由到代理。'用于大约十几个函数。

现在我完全理解了基于代理的方面不能应用于最终方法。但是,我没有(至少是故意的)尝试将任何方面编织到JDBCDAOSupport中。我怀疑它来自 。我能做些什么来压制这些警告,或者更好的是,将这些类排除在方面编织之外?

共有1个答案

谭鹏云
2023-03-14

也许您已经扩展了JDBCDAOSupport并添加了@transactional注释。

可以将cglib2aopproxy记录器设置为日志级别错误,以避免警告消息。例如,如果使用log4j和log4j.properties:

log.logger.org.springframework.aop.framework.Cglib2AopProxy = ERROR
 类似资料:
  • 启动spring boot应用程序时显示JAXB警告 我应该如何解决这个问题?

  • 我正在学习Spring boot application,并且有使用xml和java配置的Spring应用程序的经验。 我使用的应用程序具有包含UI、服务和DAO的代码基体系结构。所有这些组件都有单独的上下文文件,即。web-applicationcontext.xml或application-servlet-context.xml、service-context.xml和data-context

  • 主要内容:1. 配置文件,2. Mapper类,3. Java Bean类,4. Tasklet/processor,5. Launcher类本教程中的几乎所有示例都包含以下文件 - 配置文件(XML文件) Tasklet/processor(Java类) 带有和的Java类(Java bean类) 类(Java类) 类(Java类) 1. 配置文件 配置文件(XML)包含以下内容 - 作业和步骤定义。 Bean类定义读取器和写入器。 组件的定义如:,,事务管理器和数据源。 在我们的示例中,为了

  • 大家好,我正在学习如何使用Spring,我没有MVC方面的经验。 所以我正在创建一个网站,对mysql数据库的数据进行注册、注销和更改。登录和数据库插入都准备好了,但我不能删除注册用户部分。 我的模型: 我的控制器: 我的服务和实施: 实施: 最后是StudentDeleteRepository: 学习积极性。JAVA 在我的删除中。jsp都是从以下内容开始的: 我得到了这个错误: 这部分是: 为

  • 我在运行Spring Boot应用程序时得到一个NullPointerException,它由一个maven多模块项目组成,其中有域层、持久性层和Web层。 我没有逻辑或bean,只有一个简单的Main@SpringBootApplication类来启动服务器。

  • Flatter buid appbundle成功,但有一些警告: 注:/Users/mateus/Developer/flatter/.pub cache/hosted/pub.dartlang.org/firebase_analytics-9.1.0/android/src/main/java/io/flatter/plugins/firebase/analytics/flatterfireba