<bean id="dao" class="dao">
<property name="name">
<value>aaaaaa</ value>
</property>
</bean>请教一下,这样的spring配置文件我要想改成annotation的应该怎么写?
怎么能用annotation 注入 简单的属性呢
<property name="name">
<value>aaaaaa</ value>
</property>
</bean>请教一下,这样的spring配置文件我要想改成annotation的应该怎么写?
怎么能用annotation 注入 简单的属性呢
解决方案 »
- 如何获取HttpServletRequest 对象?
- myEclipse 正常使用 但突然不能编译jsp网页 求高手帮解答
- Struts的 formBean的 reSet()方法是来做什么的?
- 哪位能给我讲讲Web service中远程调用的工作原理和流程?谢谢
- 请教一个mybatis的问题,如何实现增量更新:update tt set qty=qty+10 where id=1
- struts里面<html:text ...value=>的疑问??????????在线等...
- 请问一下,如何将ArrayList数据用<logic:iterate> 标签写到JSP页面上
- 送70分;求助?求助?求助?求助?求助?求助?求助?急!急!急!急!急!急!急
- tomcat使用请教?
- org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0
- sql查询时in()中的参数过长
- 我启动tomcat出现了这个问题,应该怎么解决,谢谢!
@source ?
怎么写呢,我只知道有@Resource
我就是想注入一个常量,不是一个别的类
@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”的Spring管理对象会被注入。 在下面的例子中,Spring会向加了注解的setter方法传递bean名为“dataSource”的Spring管理对象的引用。@Resource(name="dataSource") public void setDataSource(DataSource dataSource) { this.dataSource = dataSource;} 直接使用@Resource注解一个域(field)同样是可能的。通过不暴露setter方法,代码愈发紧凑并且还提供了域不可修改的额外益处。正如下面将要证明的,@Resource注解甚至不需要一个显式的字符串值,在没有提供任何值的情况下,域名将被当作默认值。@Resourceprivate DataSource dataSource; // inject the bean named 'dataSource' 该方式被应用到setter方法的时候,默认名是从相应的属性衍生出来,换句话说,命名为'setDataSource'的方法被用来处理名为'dataSource'的属性。private DataSource dataSource;@Resourcepublic void setDataSource(DataSource dataSource) { this.dataSource = dataSource;}
你给它什么. 它给你注入什么.你的dao类里面定义个String类型的变量叫name,给出相应的set方法不就可以了吗?
public void setName(String name)
类上写@component
楼上早都说了. 你试试不就知道行不行了?