springboot加载外部xml_springboot引入外部xml配置文件_铝单车上的镁男子的博客-程序员宅基地

技术标签: springboot加载外部xml  

1、 resources下创建xml

2、编写配置类用于加载xml文件

package com.forezp.config;

import org.springframework.context.annotation.Configuration;

import org.springframework.context.annotation.ImportResource;

@Configuration

@ImportResource(locations= {"classpath:root-bean.xml"})

public class XmlConfig {

}

3、 创建bean

/**

* 用于加载xml

*/

@Component

public class TestBean {

private String username;

private String url;

private String password;

public TestBean() {

System.out.println("这是一个不在springboot扫描范围内的测试类");

System.out.println("TestBean-----------------加载了---------------");

}

public void sayHello() {

System.out.println("TestBean sayHello...");

}

public void start() {

System.out.println("TestBean 初始化。。。");

}

public void cleanUp() {

System.out.println("TestBean 销毁。。。");

}

}

4、 启动项目即可加载

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36091052/article/details/112882714

智能推荐

数据结构(c语言版)第一章绪论_小白难的博客-程序员宅基地

自1946年第一台计算机问世以来,计算机产业的飞速发展已经远远超出人们对它的预料,在某些生产线上,甚至几秒钟就能生产出一台微型计算机,产量猛增,价格低廉,这就使得它的应用范围迅速扩展。如今,计算机已深入到人类社会的各个领域。计算机的应用不再局限于科学计算,而更多地用于控制,管理及数据处理等非数值计算地处理工作。与此对应,计算机加工处理地对象由纯粹的数值发展到字符,表格和图像等各种具有一定结构的数据,这就给程序设计带来了一些新的问题。为了编写出一个“好”的程序,必须分析待处理的对象的特性以及各处理对象之间存.

(转)ubuntu apache2 的负载均衡和反向代理_alsfi00866的博客-程序员宅基地

apache功能其实很是强大,最近一段时间研究了下apache的反向代理和负载均衡,反向代理网协的外网出口和我的博客出口就是通过apache的反向代理实现的,总结一下,重点说说负载均衡的配置。首先说先实验环境吧操作系统:DEBIAN 5.03(Ubuntu也可以同理配置)一、安装apache加载模块apt-get install apache2然后进入到apache的配置...

matlab桌面图标还原,Matlab Linux 安装及更换桌面图标和双图标问题解决_土豆焖马铃薯的博客-程序员宅基地

Matlab 2018 a 安装步骤,首先我们有两个iso 文件,将二者合二为一才能无错安装。首先合二为一, 例如我的文件在Downloads文件夹里sudomkdir/media/mathworkssudomkdir/media/mathworks/dvd1sudomkdir/media/mathworks/dvd2sudomkdir/media/mathworks/instal...

idea2018 junit插件加载,测试类的创建_花掏尽的博客-程序员宅基地

idea2018无maven情况下web项目的测试(junit插件加载,测试类的chuangjia)工具环境如下图:Idea2018加载junit插件的步骤:第一步紧跟着第二步测试类的创建思路:找到自己要测试的类,将光标放在类名字上,使用快捷键ctrl+shift+t点击打开创建窗口,设置测试类名字(一般我都是默认的就行),设置测试类的文件...

Python基础:递归、变量作用域和异常_summer丶i的博客-程序员宅基地

递归递归必须要有边界条件,即停止递归的条件以斐波那契数列为例,出口就是0或1时def fib(n): if n == 0 or n == 1: return n else: return fib(n - 1) + fib(n - 2)def hanoi(a,b,c,n): if n == 1: print(a,'...

『杭电1285』确定比赛名次_漠宸离若的博客-程序员宅基地

Problem Description有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在请你编程序确定排名。Input输入有若干组,每组中的第一行为二个数N(1<=N<=500),M;其中N表示队伍的个数,M表示接着有M行的输入数据。接下来的M行数据中,每行

随便推点

解决IDEA中运行Tomcat获取网页信息乱码和startup.bat乱码情况_killlllllller的博客-程序员宅基地

关于Tomcat在IDEA上部署,控制台出现乱码情况目前我是下载的IDEA2020.2.3,如果是2018以及之前版本的。请移步:http://www.mamicode.com/info-detail-1781372.html找到Tomcat的conf目录,找到 logging.properties这个文件,然后编辑她。把里面所有的编码从UTF-8改成GBK。因为你找到bin目录下点击startup.bat的时候,执行完右键窗口查看属性,选项。会发现默认是GBK,所以我们也改成GBK就不会出现乱码。

如何把程序钉到Windows7任务栏(修正版)_weixin_34126557的博客-程序员宅基地

在CSDN论坛看到有网友提问如何把程序钉到Windows7的任务栏,ccrun(妖哥)对这个问题很感兴趣,于是google了一下,没有找到相关的API资料,但是在国外的一个站点看到用FolderItemVerb对象来实现的方法,关于具体的资料,可以查阅MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/bb774172(v=vs...

Linux镜像1780是多少,Linux之系统性能优化_游志军的博客-程序员宅基地

如果你是操作系统管理员、中间件管理员、数据库管理员或者开发人员,肯定有机会遇到系统运行缓慢相关的问题。1.内存使用率1.1 物理内存使用率高这个其实是好多linux初学者最开始遇到的问题,刚申请的服务器,还没跑程序就发现物理内存使用率很高,少则80%,90%,有些甚至接近100%。其实,我们是用windows的使用经验就判断linux,当面对物理内存使用率高的时候,才会恐慌。其实,只要物理内存可用...

Nginx+Memcached+Tomcat session会话共享实战_静静~嗯嗯的博客-程序员宅基地

服务器说明:192.168.1.8 tomcat1 memcached(虚拟机1)192.168.1.9 tomcat2(虚拟机2)192.168.1.200 nginx (本机)对于tomcat+nginx的配置请参考博客:【Nginx-反向代理服务器】实践篇(三)之Tomcat+Nginx搭建集群 接下来我们来安装memcached,注意linux系统的用户权限问题1.分别把memcached

cc2530dma控制器功能_无线传输应用背景下CC2530芯片DMA控制器故障研究_weixin_39830906的博客-程序员宅基地

硅谷网7月12日消息 (原文载于《硅谷》杂志6月刊)以RF模块采用DMA的方式将数据从内存搬运到TXbuffer从而实现实时数据的无线传输为应用背景,结合实践,给出DMA在此应用中的配置方案和采用在修改SRCADDR的值后,重新将&DMAConfig[0]赋值给DMA0CFG的方案,避免DMA控制器使用的故障。以美国Ti公司CC2430/CC2530芯片为代表的ZigbeeSOC解决方案在...

java 汉诺塔问题 递归_sherlock31415931的博客-程序员宅基地

题目链接https://leetcode-cn.com/problems/hanota-lcci/题目介绍面试题 08.06. 汉诺塔问题在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子只能叠在比它大的盘子上。请编写程序,用栈将所有盘子从第一根柱子移

推荐文章

热门文章

相关标签