我正在学习弹簧框架我有一些疑问要确认:
我看到类对象在xml文件中被创建为bean ...但我怀疑是......只需要在xml中定义pojo类bean以进行实例化或所有类 例如:我的自定义代码类EncryptionUtil类有助于加密数据等自定义逻辑类还需要使用bean进行实例化吗?这是我的主要关注点
像我这样的案件
JSONObject j = new JSONOBJect() (External libs);
ArrayList<String> a = new ArrayList<String>();
(java默认对象和集合) 这些类还需要在xml中使用bean吗?
我完全不知道spring ioc是否会实例化每个对象,或者我们只需要实例化一些对象 此外,在春季应用程序中,“新”关键字用于创建对象
我们应该使用什么来在spring mvc中实例化bean? ie:就像我在我的春季应用程序中使用ApplicationContext一样,我应该在任何地方获取bean需要
如果我使用多个注释即会出现任何问题,例如:spring和同时在同一个类上休眠吗? 例如:像这样的东西
@Id @GeneratedValue
@Column(name = "id")
private int id;
但如果我想要id也可以自动装配......
@Autowired @Id @GeneratedValue @Column(name =“id”) private int id;
这会有用吗?
答案 0 :(得分:3)