草庐IT

配置Activity

全部标签

java - 配置 Hibernate 以使用重命名的 persistence.xml

我们必须重命名persistence.xml以欺骗WebSphere7不要使用其内置的OpenJPA。当你使用Spring时,这很容易做到,你只需指示其实体管理器工厂使用另一个位置用于persistence.xml:但现在我们想在没有Spring的情况下使用普通的Hibernate/JPA,并且找不到任何方法来指定替代的persistence.xml位置。JPA2规范对此没有任何说明......有什么线索吗?是否可以指示Hibernate使用重命名的persistence.xml?======看起来让Hibernate读取重命名的persistence.xml文件是不可能的。在我的情况

java - 我们可以在另一个配置中覆盖在一个 xml 配置中声明的 spring bean 吗?

我是Spring的新手,所以这个问题可能有一个简单的答案,所以如果我问的问题很愚蠢,请容忍我。我有一个全局spring配置文件,我想在许多应用程序中使用它,我想在不同的应用程序中以不同的方式覆盖几个bean的一些属性。你能建议最好的方法吗?例如,我在global.xml中有这样的东西。现在,我想从不同的spring配置中引用testInstance并在覆盖mem1之后使用它。Spring可以吗?我需要为此使用自定义标签吗? 最佳答案 您可以在另一个xml配置中覆盖xml中定义的bean。但是,如果您想利用@Configuration

java - 如何为 jar 配置 log4j 日志记录?

我有一个项目A,其构建路径上有log4j.jar。我有许多具有以下形式的日志记录语句的类:Logger_log=Logger.getLogger(A..class);..._log.info("...");我正在将项目作为jar导出到另一个项目B。项目B已经有自己的log4jjar和它自己的.xml配置文件。我想配置A中的特定类以在不同的“级别”登录到控制台Apender。请问我该怎么做? 最佳答案 嗯,基本上,你不应该那样做。这样想:如果那样做,任何应用程序中包含的每个库都将托管自己的日志记录配置,很可能以非指定顺序覆盖应用程序中

java - 注入(inject)和配置 Gradle 构建

我正在研究Gradle并且对它非常感兴趣,特别是因为(它出现)它允许在构建过程中引入继承。例如,如果我有一个可以打包并部署到GoogleAppEngine实例以及AmazonEC2实例的JavaWeb应用程序,我需要一个复杂的构建,它可以采用相同的Java、XML、PROPERTIES、CSS和图像文件和包/将它们部署到2个彻底-不同打包的WAR文件中。GAE应用程序在打包方式方面非常具体;EC2(几乎)只要求您符合servlet规范。通过从SDK附带的appcfg.sh脚本运行update命令来“部署”GAE应用程序;EC2有自己的方式来部署应用程序。关键是,对于两个PaaS提供商来

java - 将 FindBugs 配置从 Sonar 导入 Maven

如何使用来自Sonar的FindBugs配置文件作为MavenFindBugsplugin中的规则集? 最佳答案 您可以将您的文件,即findbugs-sonar.xml放在src/main/resource文件夹中,并在您的maven报告设置中指定路径,如下所示:org.codehaus.mojofindbugs-maven-plugin2.5.3-SNAPSHOTfindbugs-sonar.xml 关于java-将FindBugs配置从Sonar导入Maven,我们在StackOv

java - 带有工厂方法的 Spring Bean 从 XML 到 Java 配置

翻译这个bean的正确方法是:从XML到Java-Config(注意工厂方法)?下面的解决方案对吗?@BeanpublicVelocityEngineveloctyEngine(){returnVelocityFactory.getEngine();}根据Spring-philosophy有没有更好的实现?干杯,V。 最佳答案 你这样做的方式似乎是正确的。查看this博文。 关于java-带有工厂方法的SpringBean从XML到Java配置,我们在StackOverflow上找到一个

java - Spring Web MVC Java 配置-默认 Servlet 名称

我写了一个小应用来学习spring的java配置,因为我被同行唠叨了一段时间,现在升级我们的应用程序;-),一个简单的待办事项列表应用程序,它具有安全性和webmvc配置,JPA用于持久化,全部通过java配置。我在尝试运行应用程序时遇到问题。安全配置和JPA等工作正常,但在成功拦截protectedURL后我得到一个空View主要的Web应用初始化程序类扩展AbstractAnnotationConfigDispatcherServletInitializerpublicclassWiggleWebApplicationInitializerextendsAbstractAnnota

java - Spring配置类加载顺序与spring-boot @ConditionalOnMissingBean?

我想使用@ConditionalOnMissingBean启用自定义配置和合理的默认值?我有一个springboot应用程序:@Configuration@Import({CustomConfiguration.class,DefaultConfiguration.class})@EnableAutoConfiguration(exclude={MetricFilterAutoConfiguration.class})publicclassApplication{@AutowiredErrorListenererrorListener;}和一个允许Springxml或组件扫描的Cust

java - Java 配置中的 <tcp-outbound-channel-adapter> 是什么?

我有以下bean的spring集成XML配置我认为java配置中的等价物是@ServiceActivator(inputChannel="input",requiresReply="true")publicTcpSendingMessageHandleroutboundClient(){TcpSendingMessageHandlertcpSendingMessageHandler=newTcpSendingMessageHandler();tcpSendingMessageHandler.setConnectionFactory(clientConnectionFactory());

java - Hazelcast Spring 配置

之间有什么区别?在applicationContext中创建的标记与中定义的对比段?它们有什么关系?我知道在applicationContext会导致创建IMap类型的bean,如果没有则不会。在那儿。但是当定义了一个bean并且随后有一个时,下面的配置会做什么?在hazelcast配置下具有相同的名称?${hz.instance.name} 最佳答案 这将导致创建名为“loggedInUserMap”的bean(由id属性指向)。Hazelcast上下文中的map名称也将是“loggedInUserMap”(由name属性指向)。