我有一个Spring项目,版本为1.5.4,带有一个MongoDb配置类:
@Configuration
public class MongoConfig {
@Value("${spring.data.mongo.client.uri:mongodb://localhost:27017/database}")
private String mongoURI;
@Bean
public MongoDbFactory mongoFactory() throws UnknownHostException{
return new SimpleMongoDbFactory(
我有一个控制器,它使用一个使用DAO的外观来将一些值保存到DB中,这里是结构:
主计长:
@Controller
@RequestMapping("stores/Items")
@ContextConfiguration("classpath:application-context-core-production.xml")
public class ItemsController {
@Autowired
IItemsFacade itemsFacade;
}
正面:
@Service
public class ItemsFacade
我的项目是带有嵌入式mongo的spring引导,当我运行我的应用程序时,它工作得很好,但是如果我停止我的应用程序并重新启动它,它就会出现以下异常。
如果我启动我的春季启动申请第二次,我得到以下的异常,如果我运行第三次,它再次工作良好。
java.io.IOException: Could not start process: failed errno:48 Address already in use for socket: 127.0.0.1:27017
2018-01-06T10:24:07.899+0530 E NETWORK [initandlisten] ad
这是我的mongo配置:
@Configuration
public class MongoConfig {
@Bean
public MongoCustomConversions customConversions() {
return new MongoCustomConversions(Arrays.asList(new OffsetDateTimeReadConverter(), new OffsetDateTimeWriteConverter()));
}
@Bean
public ValidatingMongoEventL
我一直在尝试为测试创建一个嵌入式Mongodb数据库,到目前为止我还无法使它工作。
我看过
我也读过这个,但似乎没有更新
EDIT1:
application.properties (在我的测试包中)
quarkus.mongodb.connection-string=${MONGO_URI:mongodb://localhost:19345/db-test}`
当我运行测试时,我得到以下错误:Cluster description not yet available. Waiting for 30000 ms before timing out,然后是Timed out after 300
我的应用程序有Spring boot Spring data Mongo db。
我试图在互联网上使用嵌入式mongo.while搜索为dao层做单元测试用例,我遇到了两个注释*@springboottest *@testsbmongo..
我对这个注解感到困惑,usage.my问题是1.这些注解之间的区别是什么2.当我使用@testdbmongo 3时,我得到了连接被拒绝的错误。当我的原始mongo服务器正在运行时,如何使用这个嵌入式mongo进行测试
我在eclipse上使用Aurix微控制器,我需要在控制台上显示无符号字符值,我确实喜欢这样。
printf ("% hhx", tab [j]);
但我犯了一个错误:
error: AppKit_TC277TFT_TimeDemo.elf section `.inttab' will not fit in
region `PMI_PSPR'
error: region `PMI_PSPR' overflowed by 16788 bytes
有没有人能帮我
我有一个相当简单的Spring应用程序,它公开一个小型REST并从MongoDB实例中检索数据。对MongoDB实例的查询通过基于Spring数据的存储库进行。下面是一些关键的代码。
// Main application class
@EnableAutoConfiguration(exclude={MongoAutoConfiguration.class, MongoDataAutoConfiguration.class})
@ComponentScan
@Import(MongoConfig.class)
public class ProductApplication {
pub
我有以下模式:
import org.springframework.data.annotation.Id;
@Document
public class Customer {
@Id
public String id;
public String firstName;
public String lastName;
public Customer() {}
public Customer(String firstName, String lastName) {
this.firstName = firstName;
当我运行我的控制器得到这个错误的时候,我正在尝试在codeigniter中设置mongo db。我已经在stackoverflow上尝试了模拟错误,但没有成功。下面是错误:
Fatal error: Class 'MongoClient' not found in /var/www/html/grant/application/libraries/Mongo_db.php on line 216
A PHP Error was encountered
Severity: Error
Message: Class 'MongoClient' not found
我有个很简单的设置。总之,我要做的就是:
class Movie
include MongoMapper::Document
has_one :setting
end
class Setting
include MongoMapper::EmbeddedDocument
belongs_to :movie
end
我想要做的是以与电影其他信息相同的形式更新电影的设置。为此,我这样做:
- form_for ['movies', @movie] do |f|
# ...
-f.fields_for @movie.setting do |ms|
#
我已经检查了很多这样的评论和文档的春季数据和单元测试,但我不能让这个工作,我不知道为什么它不工作。
我有一个junit测试类,如下所示:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(loader = AnnotationConfigContextLoader.class)
public class DealServiceTest {
@Configuration
static class ContextConfiguration {
// this bean will be in