spring3.0 遇到的小坑

首先感谢开源的世界,让我们有更多的学习上升空间。本人学习spring的资料来自spring教程。但是按照上面的讲解来实现时,会遇到一些问题。并不是因为教程写错了,而是我确实是这个方面的小白,所以除了spring jar包本身以外,一些基本依赖没有导入,所以才会遇到了所谓的小坑。

下面首先说一个问题,我到网上下载了所有的spring3.0依赖,然后按照步骤来实现 依赖注入如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <bean id="myhello" class="com.sanxin.org.HelloWorld">
        <property name="name" value="zhangsan" />
    </bean>

</beans>
ApplicationContext context = new ClassPathXmlApplicationContext(
                new String[] {"/config/applicationContext.xml","/config/io.xml"}); 

我的配置文件都是没有问题,但是,就是会跑错。
原因是没有导入其他的包依赖(用来打印日志的包):commons-logging-1.2.jar。作为新手,确实折腾了一会儿,不过还好我会百度大法,所以这并没有难到我。

下面还要说一个问题,除了xml文件的方式依赖注入外,还有代码的依赖注入如下:

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class AppConfig {    
    @Bean(name="helloBean")
    public HelloWorld helloWorld() {
        return new HelloWorldImpl();
    }   
}

 ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
 HelloWorld obj = (HelloWorld) context.getBean("helloBean");

没错,到这一步,我又走不通了,因为,又抛错提示缺少一个包:cglib-nodep-2.2.2.jar。值得注意的是,本人按照提示,刚才下载了cglib-3.2.5.jar,是不是很像,不过这个包没有解决我的bug。

好了,目前就遇到这两处小坑,后续遇到了小坑,再慢慢总结,谢谢观看~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,477评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,080评论 6 342
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 5,708评论 0 3
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,645评论 25 709
  • 海老板可怜哦 把自己延展成一只桶,沉到井里打出玩具唤人来看 你们不看,他沉掉了 你们就把他建成国家级风景区,用景区...
    阿超_mama阅读 916评论 2 1