java bean、spring bean、对象之间的区别
首先,Bean肯定是对象,因为bean不管怎么定义,都是通过具体的对象去定义的。1.对象如下,对象里面的属性可以是publicpublic class User {public String id;}public static void main(String[] args) {User user = new User();//对象Bean肯定是对象user.getId();}2.JavaBean
·
首先,Bean肯定是对象,因为bean不管怎么定义,都是通过具体的对象去定义的。
1.对象
如下,对象里面的属性可以是public
public class User {
public String id;
}
public static void main(String[] args) {
User user = new User();//对象 Bean肯定是对象
user.getId();
}
2.JavaBean
JavaBean符合一定规范写的Java类,是一种规范。
属性必须是私有,并且提供了get、set方法用于操作属性,这个类必须具有一个公共的(public)无参构造函数,这个类是可序列化的,要实现serializable接口
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);
}
更多推荐
所有评论(0)