资讯专栏INFORMATION COLUMN

Spring 入门学习二之IOC

Integ / 3167人阅读

摘要:今天来学习一包导入在官网下载开发包然后导入需要的包到项目目录下。

今天来学习Spring ioc .
一、spring jar 包导入

在 spring 官网下载开发包 spring-framework-4.2.4.RELEASE,然后导入需要的 jar 包到项目 /lib/ 目录下。


二、代码开发

新建一个 "src/cn/sxt/bean/Hello.java"文件

package cn.sxt.bean;

/**
 * Created by kaiyiwang on 18/5/22.
 */
public class Hello {
    private String name;

    private void setName(String name){
        this.name = name;
    }

    public void show(){
        System.out.println("hello," + name);

    }
}

新建 beans.xml 文件



              
              
              

3、新建测试文件 Test.java
src/cn/sxt/test/Test.java

package cn.sxt.test;

import cn.sxt.bean.Hello;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * Created by kaiyiwang on 18/5/27.
 */
public class Test {
    public static void main(String[] args){

        // 解析beans.xml文件,生成管理响应的bean对象
        ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");

        Hello hello = (Hello)context.getBean("hello");

        hello.show();
    }
}

右键 "Run Test.main()" 执行编译该文件,会报出如下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    at org.springframework.context.support.AbstractApplicationContext.(AbstractApplicationContext.java:159)

抛出这样的错误,是因为没有引入commons/logging 包,所以,先到官网 http://struts.apache.org/down... 下载 struts-2.3.34 包, 然后引入 commons-logging-1.1.3.jar"包到项目src`下

引入该 jar包后,需要添加为项目库路径,否则在写代码引入方法时,不能自动提示相关的方法

点击 OK 即可添加成功。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69546.html

相关文章

  • Spring 入门学习

    摘要:是一个轻量级的控制反转和面向切面的容器框架。依赖注入是其一种实现方式目的创建对象并且组装对象之间的关系扩展理解房屋中介对比自从有了之后,不必自己创建对象了,机制提供了。 使用了Spring,程序员的春天就来了^_^ Spring概念 Spring是什么? struts 是web框架(jsp/action/actionform)hibemate 是 orm 框架,处于持久层Spring ...

    JouyPub 评论0 收藏0
  • Spring入门IOC和AOP学习笔记

    摘要:入门和学习笔记概述框架的核心有两个容器作为超级大工厂,负责管理创建所有的对象,这些对象被称为。中的一些术语切面切面组织多个,放在切面中定义。 Spring入门IOC和AOP学习笔记 概述 Spring框架的核心有两个: Spring容器作为超级大工厂,负责管理、创建所有的Java对象,这些Java对象被称为Bean。 Spring容器管理容器中Bean之间的依赖关系,使用一种叫做依赖...

    wenyiweb 评论0 收藏0
  • 慕课网_《Spring入门篇》学习总结

    摘要:入门篇学习总结时间年月日星期三说明本文部分内容均来自慕课网。主要的功能是日志记录,性能统计,安全控制,事务处理,异常处理等等。 《Spring入门篇》学习总结 时间:2017年1月18日星期三说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://git...

    Ververica 评论0 收藏0
  • Spring入门看这一篇就够了

    摘要:甲乙交易活动不需要双方见面,避免了双方的互不信任造成交易失败的问题。这就是的核心思想。统一配置,便于修改。带参数的构造函数创建对象首先,就要提供带参数的构造函数接下来,关键是怎么配置文件了。 前言 前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架...本博文主要是引入Spring框架... Spring介绍 Spring诞生: 创建Spring的...

    superw 评论0 收藏0
  • Spring框架学习笔记(一):官方文档介绍,IoC与AOP概念学习

    摘要:构造函数注入通过调用类的构造函数,将接口实现类通过构造函数变量传入。而在中,其使用横切技术,将这类代码从原属的封装对象中提取出来,封装到一个可重用模块中,称为。 最近实习用到Spring的开发框架,但是之前没有接触过,因此希望利用网上的资源来学习以下。 Spring官方给出了非常全面的介绍,非常适合我这种完全的小白……在这一系列学习中,我阅读的主要资源是5.1.2 Reference ...

    mindwind 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<