标签:admin 框架 排名 for png ext.get 解耦 pen 扫描
欢迎查看Java开发之上帝之眼系列教程,如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各个技术了然于心;能够即插即用。本篇我们一起来了解SpringIOC相关知识以及其核心点。
首先我们可以看到Spring4的庞大模块中(这里我们不针对Spring模块逐一介绍,将会在第四章:Spring专栏进行特别介绍),IOC功能位于Spring核心容器(Core Container模块)中,也是Spring生态圈的所有模块中的核心支撑。
Spring的XML配置文件如下,这里使用XML配置文件的形式配置SpringBean(对于理解比较友好) 示例代码下载
<?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-4.0.xsd"> <bean class="com.leanspringioc.AdminUser" id="adminUser"/> <bean class="com.leanspringioc.VipUser" id="vipUser"/> <bean class="com.leanspringioc.TestIOC" id="testIOC"> <property name="iUser" ref="vipUser"/> </bean> </beans>
/** * 在applicationContext.xml文件中向testIOCBean中注入vipUser和adminUser进行测试 * * @param args */ public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); TestIOC testIOC = (TestIOC) context.getBean("testIOC"); testIOC.say(); }
自动装配Bean相关注解
标签:admin 框架 排名 for png ext.get 解耦 pen 扫描
原文地址:https://www.cnblogs.com/jimisun/p/9714797.html