草庐IT

Commons-Configuration

全部标签

java - Spring 数据: Java configuration for MongoDB without XML

我试过SpringGuideAccessingDatawithMongoDB.我想不通的是如何将我的代码配置为不使用默认服务器地址而不使用默认数据库。我已经看到了许多使用XML的方法,但我正在尝试使用完全无XML的配置。有没有人有一个示例,可以在没有XML的情况下设置服务器和数据库,并且可以轻松地集成到他们在SpringGuide中显示的示例中?注意:我确实找到了如何设置集合(搜索短语“我的文档将保存到哪个集合中”onthispage。谢谢!附言与JPA的SpringGuide相同的故事——你如何配置数据库属性——但那是另一篇文章:) 最佳答案

java - : org. apache.ws.commons.schema.XmlSchemaCollection.read(InputSource) 发生了什么?

我有一个包含Spring3.0.2和XmlSchema.jar1.4.7的java项目项目的pom.xml包含作为依赖项:org.apache.ws.commons.schemaXmlSchema1.4.7项目编译正常,但在点击上下文页面时报告以下错误:SEVERE:StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'schemaCollection'definedinclasspathresource[application

java - 如果 Spring 可以成功拦截 @Configuration 类中的类内函数调用,为什么它在常规 bean 中不支持呢?

我最近注意到Spring在@Configuration类中成功拦截了类内函数调用,但在常规bean中没有。这样的电话@RepositorypublicclassCustomerDAO{@Transactional(value=TxType.REQUIRED)publicvoidsaveCustomer(){//someDBstuffhere...saveCustomer2();}@Transactional(value=TxType.REQUIRES_NEW)publicvoidsaveCustomer2(){//moreDBstuffhere}}无法启动新事务,因为虽然saveCus

java - Spring Boot 1.4 测试 : Configuration error: found multiple declarations of @BootstrapWith

按照此处的官方文档:http://docs.spring.io/spring-boot/docs/1.4.0.M2/reference/htmlsingle/#Testing我想像这样测试我的一种RESTAPI方法:@RunWith(SpringRunner.class)@WebMvcTest(LoginController.class)@SpringBootTest(classes=Application.class)publicclassAuthorizationServiceTest{@AutowiredprivateTestRestTemplaterestTemplate;@T

java - 在 .war 之外引用 configuration.properties

我想部署一个war,war应该从war外部获取一些属性(让我们说.war文件在哪里,同一个目录。)目前这是我找到的最佳解决方案:但是这个解决方案迫使我将其始终保留在主目录中。我希望它位于我部署.war的tomcatwebapps目录中。我只是在寻找涉及绝对路径的解决方案。如果相对路径绝对不可能,那么我会考虑使用绝对路径。提前致谢。 最佳答案 这是一种解决方案:如果有什么更好的,请告诉我,例如,如果我可以摆脱catalina家庭引用并以某种方式使其成为更通用的引用。 关于java-在.wa

java - 在没有 XML 配置的情况下初始化数据库,但使用 @Configuration

我想知道如何在不创建XML文件的情况下初始化数据库。我已经使用了这种可以正常工作的初始化,但在我目前的情况下,我不想创建XML:我知道我可以创建一个嵌入式数据库:EmbeddedDatabaseBuilderbuilder=newEmbeddedDatabaseBuilder();EmbeddedDatabasedb=builder.setType(H2).addScript("my-schema.sql").addScript("my-test-data.sql").build();在我的例子中,数据库和架构是使用Liquibase创建的。我只想使用Spring和我的自定义数据集对其

java - Apache Commons Logging 的运行时发现算法有什么问题

DaveSyer(SpringSource)writes在他的博客中:Unfortunately,theworstthingaboutcommons-logging,andwhathasmadeitunpopularwithnewtools,isalsotheruntimediscoveryalgorithm.为什么?它的运行时发现算法有什么问题?性能? 最佳答案 Why?Whatistheissuewithitsruntimediscoveryalgorithm?Performance?不,不是性能,而是classloaderpa

java - MongoDB Java 插入抛出 org.bson.codecs.configuration.CodecConfigurationException : Can't find a codec for class io. github.ilkgunel.mongodb.Pojo

我正在使用Java学习MongoDB。我正在尝试使用Java驱动程序将数据插入MongoDB。我正在像MongoDB教程中一样进行插入,而且一切都很好。但是如果我想插入一个变量,当我运行代码时,驱动程序会抛出这样的错误:org.bson.codecs.configuration.CodecConfigurationException:Can'tfindacodecforclassio.github.ilkgunel.mongodb.Pojo.我在StackOverflow中搜索过这样的问题,但我什么都不懂,也找不到任何东西可以解决这个错误。我的代码如下。如何解决这个问题?我正在使用此代

java - MongoDB Java 插入抛出 org.bson.codecs.configuration.CodecConfigurationException : Can't find a codec for class io. github.ilkgunel.mongodb.Pojo

我正在使用Java学习MongoDB。我正在尝试使用Java驱动程序将数据插入MongoDB。我正在像MongoDB教程中一样进行插入,而且一切都很好。但是如果我想插入一个变量,当我运行代码时,驱动程序会抛出这样的错误:org.bson.codecs.configuration.CodecConfigurationException:Can'tfindacodecforclassio.github.ilkgunel.mongodb.Pojo.我在StackOverflow中搜索过这样的问题,但我什么都不懂,也找不到任何东西可以解决这个错误。我的代码如下。如何解决这个问题?我正在使用此代

在 IntelliJ Idea 中未为 Kotlin @ConfigurationProperties 类生成 spring-configuration-metadata.json 文件

我正在尝试为我的Spring启动项目生成Spring配置-metadata.json文件。如果我使用java@configurationproperties类,它是正确和自动生成的:@ConfigurationProperties("myprops")publicclassMyProps{privateStringhello;publicStringgetHello(){returnhello;}publicvoidsetHello(Stringhello){this.hello=hello;}}但是,如果我使用kotlin类,则未生成spring-configuration-meta