Atitit spring单元测试 注解 获取服务名

Spring文件单独放在一个文件夹,去掉dubbo配置,方便测试

里面包含的mybatis 找不到,只好设置成相对于class绝对路径可以了

C:\0wkspc\clinical\target\classes\META-INF\springtest_cli\applicationContext-datasource.xml

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

<property name="configLocation" value="C:\0wkspc\clinical\target\classes\META-INF\mybatis\mybatis-config.xml" />

<property name="dataSource" ref="dataSource" />

服务名第一个字母小写。。

package com.cnhis.cloudhealth.clinical.autocharge;

import org.springframework.beans.BeansException;

import org.springframework.beans.factory.DisposableBean;

import org.springframework.context.ApplicationContext;

import org.springframework.context.ApplicationContextAware;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import org.springframework.context.support.FileSystemXmlApplicationContext;

import com.cnhis.cloudhealth.clinical.clidoctor.acolsetting.dao.IcolSettingDao;

import com.google.common.collect.Maps;

/**

* v3 dir files  add

* @author attilax

*

*/

public class SpringUtilV3_prjcli implements ApplicationContextAware, DisposableBean {

public static void main(String[] args) {

// attilax 老哇的爪子  上午11:54:26   2014-5-14

// SpringUtil.cfgFileDir=PathUtil.classPath_hisCommLib()+"/";

// SpringUtil. locations =new  String[] {  PathUtil.classPath_hisCommLib()+"/"+"IocSrpingCfg.xml"};

// annoTest bean = (annoTest) getBean("annoTest");

// bean.someOp(56);

// System.out.println(bean);

// System.out.println("--");

//branchManagerService

// SpringUtilV3.cfgFileDir="C:\\Users\\attilax\\Desktop\\springtest_cli";

SpringUtilV3_prjcli.cfgFileDir="C:\\0wkspc\\clinical\\target\\classes\\META-INF\\springtest_cli";

// SpringUtilV3.cfgFileDir="C:\\0wkspc\\clinical\\src\\main\\resources\\META-INF\\springtest_cli";

SpringUtilV3_prjcli.setLocations(cfgFileDir,"applicationContext-datasource.xml,onehis-dubbo.xml");

IcolSettingDao d= (IcolSettingDao) SpringUtilV3_prjcli.getBean("icolSettingDao");

System.out.println(d.getSetting(Maps.newConcurrentMap()));

}

Atitit spring单元测试 注解 获取服务名 Spring文件单独放在一个文件夹,去掉dubbo配置,方便测试 里面包含的mybatis 找不到,只好设置成相对于class绝对路径可以了相关推荐

  1. 解决无法注入spring容器,获取不到spring容器中的bean问题

    解决无法注入spring容器,获取不到spring容器中的bean问题 前两天工作中遇到一个问题,收到的需求是根据logbak日志实现通过过滤错误日志发送预警邮件到邮箱,logback自定义实现类如下 ...

  2. python把模块装到文件夹中_把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案...

    把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把 ...

  3. 把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案...

    把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把 ...

  4. (十六)java springcloud版b2b2c社交电商spring cloud分布式微服务-使用spring cloud Bus刷新配置...

    b2b2c电子商务社交平台源码请加企鹅求求:一零三八七七四六二六.我们使用spring cloud分布式微服务云架构做了b2b2c的电子商务系统,除了架构本身自带的系统服务外,我们将b2b2c的业务服 ...

  5. 【Spring Cloud】微服务和Spring Cloud

    SpringCloud = 分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的几何体,俗称微服务全家桶. 微服务特点 • 单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责 • ...

  6. python中获取目录下所有文件名以及读取一个文件内的每一行

    2020-12-25 读取目录下所有文件 img_list=os.listdir(img_path) 获取img_path下所有文件名,返回值类型为list,同时也可以得到该目录下所有文件夹名 读取文 ...

  7. 无法获取计算机名,Spring Cloud常见问题之:无法注册主机名

    此前,笔者已经写过多篇总结Spring Cloud常见问题的博客(详情请在本博客首页http://www.itmuch.com 搜索按钮进行搜索,关键词:常见问题). 本文将讨论微服务无法向Eurek ...

  8. Spring Cloud——API网关服务:Spring Cloud Zuul

    API网关像是整个微服务框架系统的门面一样,所有的客户端访问都需要经过它来进行调度和过滤.它实现了请求路由.负载均衡.校验过滤等功能.zuul包含了hystrix.ribbon.acturator等重 ...

  9. vba 检查一个文件夹中的文件在另一个文件夹中是否存在(不含扩展名)

    Sub test()Dim Mypath, MyName Dim n As Integer n = 0 Dim MyStr() As String, wz As IntegerMypath = Thi ...

  10. 使用 Spring Cloud 实现微服务系统

    使用 Spring Cloud 实现微服务系统 准备工作: 为了方便创建项目,以及各版本以来关系,此次创建项目使用 Spring Assistant插件. 创建单体服务中心项目 启用服务端的服务注册, ...

最新文章

  1. 再谈“去虚拟化”对深度学习系统的必要性
  2. yield - python
  3. aws搭建java项目_AWS下S3之java开发
  4. Leetcode每日必刷题库第6题,如何实现字形变换?
  5. Eigen求解数学问题(二)
  6. QDoc分组事物Grouping Things
  7. android 仿微信侧滑删除SwipeListView实例
  8. (递推1)兔子繁殖问题
  9. php 开启phalocn 扩展_php7安装3.4版本的phalcon扩展
  10. 车辆保险过户所需材料(郑州)
  11. python情感分析模型_Python有趣|中文文本情感分析
  12. 《Windows游戏编程大师技巧》一、学海无涯
  13. 华为 - 路由交换基础
  14. 云原生中为什么需要API网关?
  15. 《Python绝技:运用Python成为顶级黑客》读后感
  16. Cesium开发高级篇 | 05场景后期处理
  17. 【收藏】六度分隔、六度空间(Six Degrees of Separation)理论
  18. DockerHub入门
  19. 计算机校园生活助手开题报告,基于Bmob移动后端的校园生活平台–HBUT版(Android),毕业论文设计,答辩ppt,开题报告,外文翻译,app,ppt,计算机,定制修改调试...
  20. zemax-06扫描系统

热门文章

  1. 计算机组成原理课设模板,计算机组成原理课程设计报告模板(2011).doc
  2. linux 创建交换文件格式,Linux系统下的交换分区和交换文件的含义 (创建交换分区文件基本文件的swap)...
  3. mysql连接 xorm_使用go xorm来操作mysql的方法实例
  4. android 动态申请camera权限,GitHub - yinzhengwei/permissiongranted: Android动态权限检测和申请管理...
  5. mysql 插入数据 自增长_mysql插入数据后返回自增ID的方法
  6. 使用全局变量有什么好处?有什么坏处?_发酵床养殖有什么好处?又有什么坏处?该不该采用...
  7. 擦拭法 java 泛型_廖雪峰Java4反射与泛型-3范型-4擦拭法
  8. java 模拟电梯_java实现的电梯模拟系统
  9. 关于WCDMA中的扩频和调制(更新中)
  10. 战神CPU计算机硬件组装