码迷,mamicode.com
首页 > 编程语言 > 详细

Spring IOC(一)

时间:2020-10-10 18:03:44      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:bean   tps   getbean   xmla   cat   contex   app   setter   spring配置   

介绍

IOC,inversion of control,控制反转。经典的,我们用关键字new去主动创建对象。而将创建对象的功能交给容器,再根据需要获取就称为控制反转。这里的容器称为IOC容器。

简单案例

1、pom.xml

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>5.1.9.RELEASE</version>
</dependency>

2、bean类

public class User{
      private String username;
      private String password;
//getter和setter方法省略
}

3、spring配置文件:applicationContext.xml

<?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
    https://www.springframework.org/schema/beans/spring-beans.xsd">
      <bean id="user" class="com.tj.entity.User">
</beans>

4、使用

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
User user = applicationContext.getBean("user",User.class);

Spring IOC(一)

标签:bean   tps   getbean   xmla   cat   contex   app   setter   spring配置   

原文地址:https://www.cnblogs.com/heibaimao123/p/13792777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!