怎么实现将特定注解的Bean加入一个Set中?

问题描述

J2EE的BeanManager有没有现成的实现方法?将特定注解的Bean创建一个实例加入一个Set中,可以实现遍历。或者怎么实现Spring管理的特定注解Bean的遍历。

解决方案

解决方案二:
类似的问题,我的博客中有解决办法,请参考:

时间: 2024-10-27 13:26:17

怎么实现将特定注解的Bean加入一个Set中?的相关文章

JSF中如何写js代码提交到JSF的管理Bean的一个方法中

问题描述 请问在JSF中如何写js代码提交到JSF的管理Bean的一个方法中faces-config.xml代码片段 <managed-bean><managed-bean-name>loginAction</managed-bean-name><managed-bean-class>com.test.action.login.LoginAction</managed-bean-class><managed-bean-scope>re

spring-如何把一个包含List的bean插入到数据库中?

问题描述 如何把一个包含List的bean插入到数据库中? 这是一个Bean List里的数据我已经从页面接到,如何把这个集合直接插入到数据库中 这三个List里面装的都是字符串 解决方案 数据库中没有List类型,想要将List中的字符串数据保存到数据库,可以用别的方式来解决: 1.将List中的数据拼接成按特殊字符(如";")分隔的字符串,然后存入数据库: 2.将List对应的数据存放到其它表中,它们之间通过id进行关联. 不管是那种情况,都需要在代码中进行处理的. 解决方案二:

java spring注入bean生成一个类实例,请问这个类实例是单体类吗?全局唯一吗。

问题描述 java spring注入bean生成一个类实例,请问这个类实例是单体类吗?全局唯一吗. 小弟刚从C++转JAVA不久,遇到这样一个问题,求高人帮忙解答. 我现在大体理解了注入的实现方式,例如在一个标注有@configuration 的类里面,如果一个方法 上面有@bean,那么这个方法的返回的类对象会被实例化. 我的疑问是这样的,这个实例化的对象是全局唯一的吗,或者说 是一个单体类吗? 因为我要在我的程序里不同地方使用调用这个bean的方法,我担心如果是单体类的话, 是否存在数据同步

java-将几个带有属性的对象写入特定文件,如何从这个文件中删除某一个对象呢?

问题描述 将几个带有属性的对象写入特定文件,如何从这个文件中删除某一个对象呢? 如下通过序列化,键盘输入十个对象的信息 try { ObjectInputStream is = new ObjectInputStream(new FileInputStream(new File("D:/File/file.txt"))); for(int i=0;i<n;i++){ try { Member member1 = (Member)is.readObject(); System.ou

oc-spring管理的单例bean能否在service中手动new实例化?

问题描述 spring管理的单例bean能否在service中手动new实例化? 以下配置的ModuleTest这个类能否在其他service方法中直接手动new实例化? <bean id="moduleTest" class="com.hh.ProTest.ModuleTest"></bean> service的配置如下: <bean id="serviceTest" class="com.hh.Serv

Spring4.0MVC学习资料,注解自动扫描bean,自动注入bean(二)

Spring4.0的新特性我们在上一章已经介绍过了.包括它对jdk8的支持,Groovy Bean Definition DSL的支持,核心容器功能的改进,Web开发改进,测试框架改进等等.这张我们主要介绍spring4.0的自动扫描功能,以及对bean的过滤等特性进行学习. 好吧,废话少说,我们来看看代码吧. package com.herman.ss.test; import org.springframework.context.ApplicationContext; import org

Spring 使用注解装配Bean

Spring可以使用xml配置文件来装配bean,也可以使用注解来装配Bean 1.在上一篇文章的基础上在com.springtest包中新建Tire类,源码为: package com.springtest; public class Tire { privatedouble price; privateString brand; publicString getBrand() { returnbrand; } publicvoid setBrand(String brand) { this.

如何在jsp页面将不定数量的bean封装到List中

问题描述 就像购物车那样,用户点击某个商品的订购按钮,再提交,后台用一个List接收,求解 问题补充:回一楼,只是个比方...现在的需求就是bean的数量是全由用户决定,jsp页面应该如何处理,提交之后才能封装成一个bean,如果描述的让人很难理解,我很抱歉 解决方案 如果后台是Struts,用Struts的API如果是JSP,用Servlet的API getParameterValues(),得到的就是List前提是,前台页面中的Form中,多个东西同名.<input name="ite

Hibernate问题,实体Bean中一个属性的值要从另一个表中汇总得到。

问题描述 如题所述,public class Photo { private int photoId; //这个likeCount,需要根据photoId在另一个表中汇总得到 private int likeCount;}能否指点一二,或给个例子参考下 解决方案 最简单的 上 formula解决方案二:1.你可以用一个vo封装Photo类,然后添加一个属性为 int likeCount;2.然后用SQLQuery用原生的sql:select {p.*},likeCont from photo p