博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用注解的方式来定义bean的作用域 即实现单例或原型
阅读量:5343 次
发布时间:2019-06-15

本文共 1195 字,大约阅读时间需要 3 分钟。

第一步:新建工程   SecondSpring

文件目录结构如下:

 

第二步:导入相应的spring  jar包

略...

 

第三步: 新建类

AnnotationTest.java

package com.xuzhiwen.spring4;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Service;@Service@Scope("singleton")public class AnnotationTest {    public String name;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}

 

第四步: 新建配置文件

common.xml

 

第五步:新建配置文件

annotation.xml

 

第六步: 编写测试类

package com.xuzhiwen.spring4;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test {    public static void main(String[] args) {        ApplicationContext app = new ClassPathXmlApplicationContext("common.xml");        AnnotationTest test1 = (AnnotationTest) app.getBean("annotationTest");        test1.setName("helloworld");                        AnnotationTest test2 = (AnnotationTest) app.getBean("annotationTest");        System.out.println(test2.getName());    }}

 

第七步:运行结果如下

 

注: 同理可实现原型

转载于:https://www.cnblogs.com/beibidewomen/p/7389437.html

你可能感兴趣的文章
zTree节点重叠或者遮挡
查看>>
List<string> 去重复 并且出现次数最多的排前面
查看>>
js日志管理-log4javascript学习小结
查看>>
Android之布局androidmanifest.xml 资源清单 概述
查看>>
How to Find Research Problems
查看>>
Linux用户管理
查看>>
数据库第1,2,3范式学习
查看>>
《Linux内核设计与实现》第四章学习笔记
查看>>
使用iperf测试网络性能
查看>>
struts2入门之准备工作
查看>>
从C语言的弱类型属性说起
查看>>
图片的显示隐藏(两张图片,默认的时候显示第一张,点击的时候显示另一张)...
查看>>
Docker 安装MySQL5.7(三)
查看>>
python 模块 来了 (调包侠 修炼手册一)
查看>>
关于CSS的使用方式
查看>>
本地MongoDB服务开启与连接本地以及远程服务器MongoDB服务
查看>>
跨域解决方案之CORS
查看>>
学习RESTFul架构
查看>>
分析语句执行步骤并对排出耗时比较多的语句
查看>>
原生JS轮播-各种效果的极简实现
查看>>