Spring Bean管理注解方式代码实例
1.使用注解的方式需要配置applicationContext.xml:
<?xml version='1.0' encoding='UTF-8'?><beans xmlns='http://www.springframework.org/schema/beans' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:context='http://www.springframework.org/schema/context' xsi:schemaLocation='http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd'> <context:component-scan base-package='org.yzytest1'></context:component-scan> <!--开启包扫描--></beans>
2.将类交给Spring管理:
@Component('Demo1') //使用注解Componentpublic class Demo1 { @Value('yzy') private String name; public void say(){ System.out.println('你好呀!'+name); }}

3.Spring的属性注入:
普通的属性注入,使用@Value属性注入:
@Component('Demo1') public class Demo1 { @Value('yzy') //使用注解Value,属性注入 private String name; public void say(){ System.out.println('你好呀!'+name); }}
复杂的属性注入,使用@Resource属性注入:
import org.springframework.stereotype.Component;import javax.annotation.Resource;@Component('Demo1')public class Demo1 { @Resource(name='User') //使用@Resource,属性注入对象 private User user; public void say(){ System.out.println('你好呀!'+user.getUsername()); }}
4.Spring的其他注解:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。
相关文章:
1. 基于JavaScript实现贪吃蛇游戏2. 使用IntelliJ IDEA 配置安卓(Android)开发环境的教程详解(新手必看)3. PHP 工程师面试的四个环节4. javascript单张多张图无缝滚动实例代码5. JSR-220:EJB 3.0 最终草案出台6. Spring Boot如何支持嵌入式Servlet容器7. 解析Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题8. vue用elementui写form表单时,在label里添加空格操作9. vue 获取到数据但却渲染不到页面上的解决方法10. 基于Spring AOP proxyTargetClass的行为表现总结

网公网安备