博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 入门学习二之IOC
阅读量:5950 次
发布时间:2019-06-19

本文共 1442 字,大约阅读时间需要 4 分钟。

今天来学习Spring ioc .

一、spring jar 包导入

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

clipboard.png

二、代码开发

新建一个 '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()' 执行编译该文件,会报出如下错误:

clipboard.png

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

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

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

clipboard.png

clipboard.png

点击 OK 即可添加成功。

转载地址:http://iosxx.baihongyu.com/

你可能感兴趣的文章
二十、oracle pl/sql基础
查看>>
NG机器学习笔记3
查看>>
linux部署网站运行的命令
查看>>
【转】励志名言警句
查看>>
C语言第四次作业
查看>>
[NOIP2018 TG D2T1]旅行
查看>>
vmvare centos 7.0 root密码忘记后重置及总结
查看>>
Java学习-集合的理解
查看>>
iOS验证码倒计时(GCD实现)
查看>>
iOS中的过滤器和正则表达式(NSPredicate,NSRegularExpression)
查看>>
java ee 5周 ajax
查看>>
canvas和svg
查看>>
结对:复利美化版
查看>>
HDU_2689_Sort it
查看>>
urllib模块使用笔记
查看>>
mysql 连接慢的问题(超过了1秒)
查看>>
1297. [SCOI2009]迷路【矩阵乘法】
查看>>
Linux嵌入式GDB调试环境搭建
查看>>
安全性测试要点转摘
查看>>
java分析jvm常用指令
查看>>