- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有注释这些注释的类:
@ContextConfiguration(locations = { "classpath:pathToXml.xml" })
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
你能解释一下我在类里面添加这些注释后有什么特点吗?
最佳答案
您将获得 @WebAppConfiguration
配置 javadoc 中描述的功能。
WebApplicationContext
主要改变了资源的加载方式,即具有未指定资源前缀的资源将从 src/main/webapp
或从 value 中的位置加载
参数(否则它们在 Spring 上下文中不可用,因为通常 webapp 文件夹不包含在类路径中)而不是 classpath:
。
您还可以测试使用其他 WebApplicationContext 功能的代码- ServletContextAware beans、Session 和 Request bean 作用域等。
这意味着您将能够使用 Spring MVC Test Framework
关于java - ContextConfiguration RunWith WebAppConfiguration 注解一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19154152/
我正在尝试使用 Spring 3.2.1 创建 spring-mvc 测试。在一些教程之后,我认为这将是直截了当的。 这是我的测试: @RunWith( SpringJUnit4ClassRunner
我有一个使用 Spring MVC 3.2.1 的现有 Java 应用程序。现有的单元测试都可以正常工作。现在我正在尝试一个新的单元测试,第一次使用 @WebAppConfiguration 批注,它
我有注释这些注释的类: @ContextConfiguration(locations = { "classpath:pathToXml.xml" }) @RunWith(Spring
是否可以使用系统属性作为 @WebappConfiguration 注释的值?我尝试过类似的事情: @WebAppConfiguration("#{systemProperties['webappro
给定一个 Spring Boot + Thymeleaf Web 应用程序(这与 Spring 项目的 gs-consuming-rest "initial" code tree 几乎相同): ├──
问候。 我有一个 Roo 生成的网络应用程序。我想测试我的 Controller 。所以我使用 spring-test-3.2。 使用STS 3.2。 用于测试的嵌入式 Derby。 当 Contro
我使用以下模型: @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE)
我是一名优秀的程序员,十分优秀!