`
Sev7en_jun
  • 浏览: 1216477 次
  • 性别: Icon_minigender_1
  • 来自: 广州
博客专栏
84184fc0-d0b6-3f7f-a3f0-4202acb3caf5
Apache CXF使用s...
浏览量:110214
社区版块
存档分类
最新评论

直接加载spring配置文件方式,可用于单元测试

 
阅读更多

package test;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.etone.service.ICacheService;

 

public class junitTest {

 

 @Test
 public void test() throws Exception {


  // String[] clapath = { "classpath:applicationContext-hibernate.xml" };


  // ApplicationContext context= new
    ClassPathXmlApplicationContext(clapath

);//加载classpath下文件也就是Web-INF/classes下的文件
  
  String local = "WebRoot/WEB-INF/applicationContext-hibernate.xml";


  ApplicationContext context = new FileSystemXmlApplicationContext(local);
  //cacheService为applicationContext-hibernate.xml中的bean的id 可以对应Dao也可以对应service层bean的id
  ICacheService cs = (ICacheService) context.getBean("cacheService");
  cs.createBussinessCacheData();
 }
}

0
3
分享到:
评论

相关推荐

    Embedded-database-spring-test:一个库,用于为Spring集成测试创建隔离的嵌入式数据库

    与Spring TestContext框架自动集成完全支持上下文缓存与Flyway数据库迁移工具无缝集成只需将@FlywayTest批注放置在测试类或方法上优化嵌入式数据库的初始化和清理数据库模板用于减少加载时间使用轻量级的捆绑来减小...

    SpringBoot应用回顾

    1. 简化配置:Spring Boot通过自动配置和约定大于配置的原则,大大减少了配置文件的编写工作。它提供了一组默认的配置,开发人员只需要根据自己的需求进行适当的配置即可。 2. 内嵌服务器:Spring Boot默认内嵌了...

    bk-configloader:从本地文件或远程端点配置加载程序

    Node JS项目中使用的实用程序,用于允许从系统中的本地文件加载配置文件或从远程端点加载配置文件。 特别推荐与Spring Cloud Config服务一起使用,该服务为GIT存储库中存储的配置提供服务。 1.安装 npm install @...

    springboot参考指南

    从Spring配置分离@Entity定义 v. 67.5. 配置JPA属性 vi. 67.6. 使用自定义的EntityManagerFactory vii. 67.7. 使用两个EntityManagers viii. 67.8. 使用普通的persistence.xml ix. 67.9. 使用Spring Data JPA和...

    spring3.2+strut2+hibernate4

    -- 当配置文件修改后,系统自动加载该文件。开发阶段建议打开此功能 --> <!-- 指定浏览器输出的编码格式 --> <!--将action内容放在package元素下,package元素的name值与extends值可以使用默认值,如下所...

    搜索指标

    有2种类型的测试-单元测试和IT(IntegrationTest),后者的Spring上下文加载有嵌入式mongo 为方便起见,添加了提取端点 Rate fetch是Spring CRON表达式,可以在application.yml中配置 Scheduler不是多实例安全的,...

    基于 SpringBoot、Spring Security、JWT 的前后端分离权限管理系统+源代码+文档说明

    - 支持加载动态权限菜单,多方式轻松权限控制。 - 高效率开发,使用代码生成器可以一键生成前后端代码。 ## 功能 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 部门管理:配置系统组织机构...

    SSM开发框架

    01、为便于演示,框架示例开发基于mysql5.1数据库,数据库名storeservers,恢复脚本在doc文件夹下;(项目全部采用UTF-8编码方式) ...10、框架可直接用于小项目的开发,有改进建议或已经改进的功能请反馈给我,谢谢。

    sales-order-system:Spring Web MVC + JPA + Hibernate + JSP + JSTL应用程序

    销售订单系统 项目不再得到积极维护,请参阅: 目录 概括 这是一个非常小的全栈Web应用程序,仅用作示例,仅用于演示...可以在Spring的application-security.xml配置文件中找到一些示例凭证。 运行单元测试 mvn test

    SSM(详细注释代码清晰)开源框架

    01、为便于演示,框架示例开发基于mysql5.1数据库,数据库名ypzlmanagement,恢复脚本在doc文件夹下;(项目全部采用UTF-8编码方式) ...10、框架可直接用于小项目的开发,有改进建议或已经改进的功能请反馈给我,谢谢

    好用的代码生成源码

    该特性对如生成的spring配置内容插入spring配置文件十分有用 创建一个生成器模板文件 在temppate目录创建一个文件,如${className}SpringControler.java 则代码生成器会自动将该模板文件加载并生成该文件 充分利用...

    128元尚硅谷Java视频教程_SpringBoot视频教程(上)核心技术篇

    SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用最简单的方式让开发人员适应各种开发场景; 本视频着重介绍SpringBoot的使用和内部原理;内容包含微服务概念、配置文件、日志框架的...

    领域驱动设计与模式实战

    7.2.4 规则应该是可配置的,以便添加自定义规则 7.2.5 规则应与状态放在一起 7.2.6 规则应该具有很高的可测试性 7.2.7 系统应阻止我们进入错的状态 7.3 开始创建API 7.3.1 上下文,上下文,还是上下文 7.3.2 数据库...

    java项目实体类转换实例

    pom.xml文件是Maven项目的配置文件,用于管理项目的依赖关系。在pom.xml文件中,我们可以添加以下代码来引入Dozer库: ``` <groupId>net.sf.dozer</groupId> <artifactId>dozer <version>5.3.2 ``` 接下来,...

    基于Java开发的动态定时任务管理系统源码+使用说明.zip

    3、项目可用于:项目本身具有较高的学习借鉴价值,不仅适用于小白学习进阶,也可用于专业人员二次开发。当然也可作为毕设项目、课程设计、课程大作业、初期项目立项演示等。 4、如果基础还行,或者热爱钻研,亦可在...

    react-spring-integration

    这个项目是用引导的。 可用脚本 在项目目录中,可以运行: npm start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果您进行编辑,页面将重新加载。... 相反,它会将所有配置文件和可传递依赖项(webpack、B

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    iBATIS实战

    3.6.1 SQL Map配置文件 54 3.6.2 properties元素 55 3.6.3 settings元素 56 3.6.4 typeAlias元素 58 3.6.5 transactionManager元素 60 3.6.6 typeHandler元素 61 3.6.7 sqlMap元素 61 3.7 小结 62 第4章 使用已映射...

    Mybatis plus增强工具包-其他

    3、Spring根据不同环境加载不同配置支持(支持typeAliasesPackage通配符扫描)。 【自动生成Entity Mapper Service文件】 Mybatis-plus更新日志: v3.4.3 增加瀚高数据库支持 增加注解 Order By 支持默认排序 ...

    bootcamp_group1:项目组1训练营

    演示应用程序适用于Java 11的Spring Boot App模型我们为基于JDK 11 / Spring的Web应用程序提供了一个基本模型。... 例如,对于SCOPE“项目装载机测试”的SCOPE_SUFFIX将是“测试”和加载的属性文件将applicat

Global site tag (gtag.js) - Google Analytics