spring学习日志

Exception in thread "main" org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.spring.mod.Person' available: expected single matching bean but found 2: personOne,personTwo
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1180)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:416)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1126)
	at com.spring.mod.TestBySpring.main(TestBySpring.java:11)

Process finished with exit code 1

原因

Person person = ac.getBean(Person.class);//使用此方法是spring中管理的person类只能有一个

明确这几种方法的不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于初学者来说,学习Spring框架可以按照以下路线进行: 1. Java基础知识:在学习Spring之前,建议先掌握Java的基础知识,包括面向对象编程、集合框架、异常处理等内容。 2. IoC和DI概念:Spring框架的核心思想是控制反转(IoC)和依赖注入(DI),要先理解这两个概念。可以通过阅读相关的资料、教程或者视频来学习。 3. Spring核心模块:了解Spring框架的核心模块,包括Spring Core、Spring Context和Spring Beans。这些模块提供了IoC容器、Bean管理和依赖注入等功能。 4. Spring AOP:学习Spring的面向切面编程(AOP)模块,掌握如何使用AOP实现日志记录、事务管理等功能。 5. Spring MVC:学习Spring MVC模块,了解如何构建基于MVC(Model-View-Controller)的Web应用程序。学习控制器、视图解析器、数据绑定等相关知识。 6. 数据访问:学习Spring框架提供的数据访问模块,包括Spring JDBC、Spring ORM和Spring Data等。了解如何与数据库进行交互和操作。 7. 整合其他技术:学习如何将Spring框架与其他技术进行整合,例如与Hibernate、MyBatis、Spring Boot等框架的整合。 8. 实践项目:通过实践项目来巩固所学的知识,可以选择一个简单的项目进行实践,逐步提升自己的技能。 此外,还可以参加一些相关的培训课程、线上教育平台或者加入开发者社区,与其他开发者交流和学习经验。不断实践和积累经验是提高技能的关键。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值