一、JavaBean、SpringBean、对象之间的区别
1、对象
public class User {
public String id;
}
public static void main ( String [ ] args) {
User user = new User ( ) ;
user. getId ( ) ;
}
2、JavaBean
属性私有并且提供了get、set方法
public class User {
private String id;
public String getId ( ) {
return id;
}
public void setId ( String id) {
this . id = id;
}
}
3、 SpringBean
由Spring生成、管理的对象称之为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.xsd" >
< bean id= "user" class = "com.example.demo03.User" / >
< / beans>
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
public static void main ( String [ ] args) {
ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext ( "spring.xml" ) ;
User user = applicationContext. getBean ( "user" , User . class ) ;
}