Java Spring Tutorial -- autowire自动装配
来源:互联网 发布:java驻场开发怎么样 编辑:程序博客网 时间:2024/05/29 18:11
文件结构:
package com.zxl.aop;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.zxl.aop.service.ShapeService;public class AppMain {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubApplicationContext ctx=new ClassPathXmlApplicationContext("spring.xml");//ShapeService shapeService=(ShapeService)ctx.getBean("shapeService");ShapeService shapeService=ctx.getBean("shapeService",ShapeService.class);System.out.println(shapeService.getCircle().getName());}}
package com.zxl.aop.model;public class Circle {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}
package com.zxl.aop.model;public class Triangle {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}
package com.zxl.aop.service;import com.zxl.aop.model.Circle;import com.zxl.aop.model.Triangle;public class ShapeService {private Circle circle;private Triangle triangle;public Circle getCircle() {return circle;}public void setCircle(Circle circle) {this.circle = circle;}public Triangle getTriangle() {return triangle;}public void setTriangle(Triangle triangle) {this.triangle = triangle;}}
<?xml version="1.0" encoding="GBK"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://www.springframework.org/schema/beans"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean name="triangle" class="com.zxl.aop.model.Triangle"> <property name="name" value="triangle name"/> </bean> <bean name="circle" class="com.zxl.aop.model.Circle"> <property name="name" value="Circle name"/> </bean> <!-- autowire自动装配 --> <bean name="shapeService" class="com.zxl.aop.service.ShapeService" autowire="byName" /> </beans>
- Java Spring Tutorial -- autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring Autowire自动装配
- Spring 自动装配AutoWire
- Spring 自动装配AutoWire
- Spring 自动装配AutoWire
- Spring 自动装配AutoWire
- JDBC 数据库批处理操作
- C#中流的读写器BinaryReader、BinaryWriter,StreamReader、StreamWriter详解
- Ubuntu下中文乱码解决方案
- C++各大有名科学计算库(转)
- 虚拟内存
- Java Spring Tutorial -- autowire自动装配
- oracle查询数据库名、实例名、ORACLE_SID
- 【代码】Flex图层筛选
- 回调机制与好莱坞原则
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 二见钟情之SQL语句嵌套查询
- 访问WEB-INF目录下的资源
- S3C2416与S3C2440的对比的压倒性优势
- Java-switch语句必知知识点