小编Ser*_*geZ的帖子

如何在 Spring Framework 4 中初始化应用程序上下文

我有一个基于Spring Framework 4及其子项目 - Spring Data Solr 的项目。

我有机会看到的所有示例都解释了如何组织您的项目 - 从基本实体( pojo )类到 Spring 特定类(例如存储库和服务)。当谈到测试功能时,所有示例都显示带有私有字段( spring bean )的测试,该字段通常在注释的帮助下进行初始化

@ContextConfiguration(classes = some-spring-data-main-class.class, loader = SpringApplicationContextLoader.class)
Run Code Online (Sandbox Code Playgroud)

然后就可以在方法中调用它的bean的方法了@Test

但是,当涉及到项目中的 init bean 时 - 如何使用 Spring 4 来实现它,它是完全无 XML 的(我的意思是,我没有文件applicationContext xml)。

PS 在 Spring 3 中我们通常这样写:

ApplicationContext context = new ClasspathApplicationContext("applicationContext.xml") 
Run Code Online (Sandbox Code Playgroud)

期望与 Spring 4 类似的东西引入应用程序初始化的全新概念是否合理?现在我们应该写什么来初始化应用程序的第一个 bean?

spring launch javabeans applicationcontext

5
推荐指数
1
解决办法
3万
查看次数

C++语言记忆模型

我不明白Java在C++没有内存模型的时候如何依赖C++代码?我的意思是,Java一直都有内存模型!但它是用C++语言编写的,直到C++ 11版本的语言才有.

怎么可能呢?请带点儿光!

谢谢!

c++ java memory specifications model

2
推荐指数
1
解决办法
158
查看次数