`
gelongmei
  • 浏览: 211723 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

spring 胡写点

阅读更多

/**
${test.key} 注入的时候断点到此处,在此处的注入
ReflectionUtils.makeAccessible(field);
field.set(bean, value);
*/
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.AutowiredFieldElement#inject #551

"main@1" prio=5 tid=0x1 nid=NA runnable
  java.lang.Thread.State: RUNNABLE
  at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:551)
  at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
  at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
  ###////same
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1204)    
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
  - locked <0x733> (a java.util.concurrent.ConcurrentHashMap)
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  - locked <0xa27> (a java.lang.Object)
  at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:108)
  at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:260)
  at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:63)
  at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:83)
  - locked <0xa64> (a org.springframework.test.context.ContextCache)
  at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:74)
  at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:116)
  at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:82)
  at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:199)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:251)
  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:253)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:216)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:82)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:60)
  at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:67)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:162)
  at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
  at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
  at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
  at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
  at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)




###setId(){}会这样
"main@1" prio=5 tid=0x1 nid=NA runnable
  java.lang.Thread.State: RUNNABLE
  at com.glldemo.springdemo.bean.Man.setId(Man.java:19)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:601)
  at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1158)
  at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:923)
  at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:95)
  at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1504)
  ###////same
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1216)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:538)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:229)
  - locked <0x72f> (a java.util.concurrent.ConcurrentHashMap)
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:725)
  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
  - locked <0x730> (a java.lang.Object)
  at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
  at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
  at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:108)
  at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:260)
  at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:63)
  at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:83)
  - locked <0x731> (a org.springframework.test.context.ContextCache)
  at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:74)
  at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:116)
  at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:82)
  at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:199)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:251)
  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:253)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:216)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:82)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:60)
  at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:67)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:162)
  at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
  at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
  at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
  at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
  at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
分享到:
评论

相关推荐

    spring springmvc hibernate

    在IT行业中,Spring、SpringMVC和Hibernate是三个非常重要的Java Web开发框架,它们共同构建了一个强大而灵活的应用开发环境。下面将详细解释这三个框架及其相互间的协作。 **Spring框架**: Spring是一个全面的...

    spring-boot-oauth-authserver:基于Spring Boot OAuth的API服务器(身份验证服务器)

    Spring Boot OAuth授权服务器示例 令牌发布功能用于授权代码,刷新令牌和密码授予。 请求令牌请求地址为 ,访问令牌请求地址为 。 可以通过参考AuthClientDetailsS​​ervice.java来修改redirect_uri。 建议通过...

    SpringMvc+MyBatis搭建MVC框架

    - **高性能**:MyBatis避免了ORM框架的性能损耗,允许直接写SQL,提高执行效率。 - **灵活性**:两者都支持自定义配置,可以根据项目需求灵活调整。 6. **实践技巧**: - 使用AOP进行事务管理,确保数据操作的...

    跃达创新java笔记

    13. **Java EE**:对于进阶学习,了解Java企业级应用开发,如Servlet、JSP、JPA、Spring框架等,能构建复杂的Web应用。 通过"跃达创新JAVA培训笔记.doc"这份文档,读者将有机会深入学习这些概念,并结合实际案例...

    itxxzblog:IT学习者博客基于Spring MVC+Mybatis+shiro构建,spring就不用多说,mybatis作为高效持久层框架,外加shiro的安全机制,内部亦有拦截过滤加密等处理,就该项目本身来说已是非常安全健壮。IT学习者博客的自身层级明显,代码书写规范,配置文件一目了然,拦截器、过滤器都有自定义的实现逻辑,可以说是研究当下主流框架不可多得的一个项目实例

    简单说一下架构,IT学习者博客基于Spring MVC+Mybatis+shiro构建,spring就不用多说,mybatis作为高效持久层框架,外加shiro的安全机制,内部亦有拦截过滤加密等处理,就该项目本身来说已是非常安全健壮。...

    一个后台代码,供大家参考

    例如,它可能使用Java Spring Boot框架,搭配MyBatis进行数据操作,使用JWT进行身份验证,使用Elasticsearch进行全文搜索,等等。学习和理解这样的后台代码,对于提升开发技能和解决实际问题非常有帮助。

    基于Java课程WEB网站的仓库管理系统设计与实现

    本文将深入探讨如何使用Java技术栈构建一个WEB版的仓库管理系统,涉及的知识点包括Java Web开发、网页设计以及仓库管理流程。 1. **Java Web开发**: - **Servlet与JSP**:作为Java Web应用的基础,Servlet用于...

    论文管理平台相关开发流程文档

    可以选用Java(Spring Boot)、Python(Django或Flask)、Node.js(Express)等语言,配合RESTful API设计原则,提供高效稳定的服务。 5. **数据库管理**:数据库管理系统(如MySQL、PostgreSQL或MongoDB)的选择取...

    springboot+idea+java+mqtt实现订阅者订阅消息

    springboot+idea+java+mqtt实现订阅者订阅消息 针对业务需要和硬件对接,使用mqtt来处理硬件的数据 ...是根据业务场景写的demo,包括数据库什么的就不再上传,大家可以根据实际情况自行定义实体类以及数据库

    sales-uaa-service

    用户通过关联角色来获得相应的操作权限,如读、写、删除等。 4. **API接口设计**:授权服务器需要提供注册、登录、刷新令牌、获取用户信息等API接口,供其他微服务或者前端应用调用。 5. **数据库设计**:项目中...

    博客

    这篇博客将深入探讨Java编程语言及其相关知识点,帮助读者提升对Java的理解和应用能力。 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(后被Oracle收购)于1995年发布。它的设计目标是“简单、健壮...

    组Java Adlister

    6. **Spring框架**:Java企业级开发常使用Spring框架,它提供了依赖注入、AOP(面向切面编程)、事务管理等功能,简化了应用的开发和维护。 7. **Servlet和JSP**:对于Web应用,Servlet处理HTTP请求,而JSP用于生成...

    jackson2.8.2 all jar包

    - **互操作性**:Jackson可以与其他Java库无缝集成,如Spring框架,使得在大型项目中使用非常方便。 总之,这个压缩包提供了使用Jackson库进行JSON操作所需的所有组件,特别适用于需要解析和生成JSON的Java应用。在...

    ADP262S-Group5-Assignment1

    如果项目涉及其他技术或框架,比如Spring、Hibernate或JUnit等,那么这些也会是重要的学习点。不过,没有更多具体信息,我们无法深入讨论。在实际学习或审查项目时,阅读源代码、理解类和方法的作用以及项目需求文档...

    网上选课课程设计

    ### 网上选课课程设计相关知识点 #### 一、项目概述 - **项目名称**:“学生网上选课系统的设计与实现” - **所属领域**:IT/计算机科学与技术 - **技术栈**:JavaEE、Web开发、数据库管理 - **目标**:构建一个...

    edd-1-2021

    12. **Spring框架**:作为Java生态中最流行的框架之一,Spring提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,常用于构建企业级应用。 13. **JUnit测试**:Java的单元测试框架,用于编写和...

    工作

    除了Spring,还有Hibernate(ORM框架)、MyBatis(轻量级持久层框架)、Maven(项目构建工具)、Git(版本控制系统)等工具,了解并熟练使用这些工具将极大地提升开发效率。 10. **测试与调试**: JUnit是Java的...

    json-lib 导入所需要的6个jar 包

    它支持多种Java框架,如Hibernate、iBatis、Spring等,极大地简化了数据序列化和反序列化的操作。 **导入json-lib所需jar包** 在Java项目中使用json-lib时,通常需要导入以下六个jar包: 1. json-lib-2.x.jar:这是...

    LinguagemProgII

    10. 注解(Annotations):注解是Java 5引入的元数据,可以用来提供编译时或运行时的附加信息,如Spring框架中的依赖注入就大量使用了注解。 在"LinguagemProgII"的学习过程中,除了理论知识,还需要大量实践,通过...

    Java_编程-

    Java编程的核心知识点包括: 1. **基础概念**:Java是一种面向对象的编程语言,由Sun Microsystems(现为Oracle Corporation)于1995年推出。它设计的初衷是“一次编写,到处运行”(Write Once, Run Anywhere),...

Global site tag (gtag.js) - Google Analytics