不使用注解
来源:互联网 发布:阿波罗20号 知乎 编辑:程序博客网 时间:2024/05/16 15:35
Boss类代码:
package xiao.lei.entity;
public class Boss {
privateOffice office;
private Carcar;
publicOffice getOffice() {
returnoffice;
}
public voidsetOffice(Office office) {
this.office= office;
}
public CargetCar() {
returncar;
}
public voidsetCar(Car car) {
this.car =car;
}
@Override
publicString toString() {
return "car:"+car+"/n"+"office:" + office;
}
}
Car类代码:
package xiao.lei.entity;
public class Car {
privateString brand;
privateString price;
publicString getBrand() {
returnbrand;
}
public voidsetBrand(String brand) {
this.brand =brand;
}
publicString getPrice() {
returnprice;
}
public voidsetPrice(String price) {
this.price =price;
}
}
Office代码:
package xiao.lei.entity;
public class Office {
privateString officeNo;
publicString getOfficeNo() {
returnofficeNo;
}
public voidsetOfficeNo(String officeNo) {
this.officeNo = officeNo;
}
}
beans.xml代码:
<?xml version="1.0"encoding="UTF-8"?>
<beansxmlns="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-2.5.xsd">
<bean id="boss"class="xiao.lei.entity.Boss">
<property name="car" ref="car"/>
<property name="office" ref="office"/>
</bean>
<bean id="office"class="xiao.lei.entity.Office">
<property name="officeNo"value="002"></property>
</bean>
<bean id="car" class="xiao.lei.entity.Car"scope="singleton">
<property name="brand" value="红旗 CA72"/>
<property name="price"value="20000" />
</bean>
</beans>
测试代码:
package xiao.lei.test;
import org.springframework.context.ApplicationContext;
importorg.springframework.context.support.ClassPathXmlApplicationContext;
import xiao.lei.entity.Boss;
public class AnnoloCTest {
publicstatic void main(String[] args) {
// TODOAuto-generated method stub
String[]locations={"xiao/lei/entity/beans.xml"};
ApplicationContext ctx=newClassPathXmlApplicationContext(locations);
Bossboss=(Boss)ctx.getBean("boss");
System.out.println(boss);
}
}
package xiao.lei.entity;
public class Boss {
}
Car类代码:
package xiao.lei.entity;
public class Car {
}
Office代码:
package xiao.lei.entity;
public class Office {
}
beans.xml代码:
<?xml version="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="boss"class="xiao.lei.entity.Boss">
</bean>
<bean id="office"class="xiao.lei.entity.Office">
</bean>
<bean id="car" class="xiao.lei.entity.Car"scope="singleton">
</bean>
</beans>
测试代码:
package xiao.lei.test;
import org.springframework.context.ApplicationContext;
importorg.springframework.context.support.ClassPathXmlApplicationC
import xiao.lei.entity.Boss;
public class AnnoloCTest {
}
0 0
- 不使用注解
- 不推荐使用注解 @Deprecated
- spring 使用注解启动定时器不执行
- jackson不使用注解处理Date格式
- (基本不使用这种)springMVC注解
- 第一个完全注解使用aop例子(不使用配置)
- javaEE SSH框架不使用注解的方式与使用注解的方式
- spring注解-@Component(不推荐使用)、@Repository、@Service、@Controller
- 每日一得--spring事物service切面不使用事物注解
- 解决Hibernate使用注解方式@不自动提示问题
- mybatis使用注解编写crud后,不配置mapping方法。
- spring全注解配置(不使用xml配置)
- DWR高级主题之DWR与spring集成(不使用springMVC,不使用注解的实例)
- 不混淆注解
- 不使用quartz实现定时,使用@Scheduled注解实现定时--一次配置到处使用
- 注解使用
- 注解使用
- 注解使用
- com.microsoft.sqlserver.jdbc.SQL…
- java.io.EOFException
- 使用hibernate sqlserver连接错误
- 利用正则表达式根据自己的要求替换
- org.springframework.beans.factor…
- 不使用注解
- 从身边的小事做起
- JTextarea的设置
- Mahout个性化推荐系统Taste源码解析(一)
- JTree的事件
- FileUpload上传报错"java.lan…
- 将博客搬家至CSDN
- vmware tools安装使用
- extjs grid renderer用法