博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring4.0学习笔记(一)
阅读量:6242 次
发布时间:2019-06-22

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

spring两大特征:

1、IOC控制反转(DI依赖注入)

2、AOP面向切面编程

eclipse安装spring插件

1、官网下载 springsource-tool-suite-3.9.4.RELEASE-e4.6.3-updatesite.zip(我本机下载)

官网地址:

2、eclipse安装

不要联网下载!!!

3,、导包

4、小demo

public static void main(String[] args) {

// HelloWorld helloWorld = new HelloWorld();
// helloWorld.setUser("Tom");
// helloWorld.hello();
//1. 创建 Spring 的 IOC 容器 把对象都交给IOC容器管理,ClassPathXmlApplicationContext获取容器中的对象。
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
//2. 从 IOC 容器中获取 bean 的实例
HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloWorld");     getBean("helloWorld")==配置文件里的  <bean id="helloWorld".../>
//根据类型来获取 bean 的实例: 要求在 IOC 容器中只有一个与之类型匹配的 bean, 若有多个则会抛出异常.
//一般情况下, 该方法可用, 因为一般情况下, 在一个 IOC 容器中一个类型对应的 bean 也只有一个.
// HelloWorld helloWorld1 = ctx.getBean(HelloWorld.class);
//3. 使用 bean
helloWorld.hello();

 

配置文件

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">
<!-- 配置bean属性   -->
<bean id="helloWorld" class="com.yjxc.spring.beans.HelloWorld">
   <property name="name" value="Spring"></property>

</bean>

</beans>

 

转载于:https://www.cnblogs.com/chenxiaoxu/p/9180979.html

你可能感兴趣的文章
我的友情链接
查看>>
CentOS安装KDE和Gnome
查看>>
非常有趣的js
查看>>
Spring 单元测试
查看>>
品读Mybatis源码---(1)解析配置文件
查看>>
android获取设备分辨率的新方法
查看>>
函数式对象之自指向
查看>>
内建控制结构之变量范围
查看>>
我的友情链接
查看>>
解决Zabbix Grafana 2.5.0.1 不支持7day趋势数据显示
查看>>
JDBC为什么要使用PreparedStatement而不是Statement
查看>>
Cloud9 on Docker镜像发送
查看>>
图片交易平台Scoopshot获120万美元投资
查看>>
去掉JSON中值为null的
查看>>
我的友情链接
查看>>
职业考试的安排-2
查看>>
40个迹象表明你还是PHP菜鸟
查看>>
把程序员这条路走下去 .
查看>>
[Zephir官方文档翻译之四] 安装Zephir
查看>>
每天学一点Scala之内部类
查看>>