小编Rox*_*ana的帖子

用于java.util.Properties字段的Spring JavaConfig


您能否告诉我如何使用Spring Javaconfig直接将属性文件加载/自动装配到java.util.Properties字段?

谢谢!

稍后编辑 - 仍然在寻找答案: 是否可以使用Spring JavaConfig将属性文件直接加载到java.util.Properties字段中?

spring inject

14
推荐指数
2
解决办法
2万
查看次数

什么是最佳时间:if或exception

确保两个选项之间执行的时间更短的成本:

A:

if(something!=null){
    ...
}else{
    //log
}
Run Code Online (Sandbox Code Playgroud)

要么:

B:

try{
    something.getField();...
}catch(Exception e){
    //log
} 
Run Code Online (Sandbox Code Playgroud)

java exception execution-time

7
推荐指数
3
解决办法
215
查看次数

Java 9模块和类路径地狱:冲突的类名

据说java 9模块将解决classpath地狱.但是,我正在考虑以下情况:模块A使用模块B和C.两个模块都将导出具有相同名称和包的类.如何在这里解决类加载问题?

classpath java-9 java-module

7
推荐指数
1
解决办法
713
查看次数

snmp中的sysuptime

我试图通过SNMP发送陷阱消息.

网上的例子提到'sysUpTime'值的设置,但它们缺乏解释.sysUpTime在这种情况下的作用是什么?

谢谢!

snmp

6
推荐指数
1
解决办法
5685
查看次数

在tomcat中部署的war中你有两次相同的类会发生什么?

在tomcat中部署的war中有两次相同的编译类会发生什么?(我知道这不是一个好习惯,等等,但是现场背后会发生什么?)
是否存在令人讨厌的副作用的可能性?

java tomcat classloader

6
推荐指数
2
解决办法
812
查看次数

maven - 传递依赖

我在pom.xml中定义数据时尝试遵循最佳实践,所以我开始研究Spring源代码,我看到:


<project xmlns="http://maven.apache.org/POM/4.0.0"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.springframework</groupId>
  <artifactId>spring-aop</artifactId>
  <packaging>jar</packaging>
  <version>3.1.1.RELEASE</version>
.....

<dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>${project.version}</version>
      <scope>compile</scope>
</dependency>

---

<dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <scope>test</scope>
</dependency>
-----
Run Code Online (Sandbox Code Playgroud)

但是,spring-bean也依赖于log4j.

你能告诉我,对于最佳实践方法,你应该在多大程度上依赖传递依赖?

我问这个是因为我的第一个想法是不重新声明log4j依赖,因为spring-beans已经声明了它.

maven transitive-dependency

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

在发出请求时,JAX-RS"端点"的行为如何?

有些事情我不确定我理解是否正确,因此,我需要帮助:)

我见过这个:例子,

@Path("/resource")
public class Resource {
    @Context
    private HttpHeaders headers;

    @GET
    public void get(@Context UriInfo uriInfo) {
       /* use headers or uriInfo variable here */
    }
}
Run Code Online (Sandbox Code Playgroud)

这是否意味着对于每个请求,转换为"endpoint"的类会创建一个单独的线程?因为,否则,标题信息将不准确...

你能指出一个(短:))资源,而不是JAX-WS规范,在哪里可以找到关于这个的信息?

java rest multithreading jax-rs

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

弹簧集成通道单线程?

如果我有休息服务,我肯定知道每个请求都由一个单独的线程处理,并且线程可以并行运行.

如果我在Spring集成中将rest(http)服务作为入站通道会发生什么.是否仍然可以并行处理每个请求,或者将请求放在队列中......它将更像是单线程

java spring multithreading spring-integration

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

如何处理和加入百里香的字符串

我有一个字符串列表 - 这是我感兴趣的属性名称:我想加入这些字符串的值,但不使用属性名称,而是使用它们的属性值.我看到了起点#strings.listJoin- 但我怎么能说列表中的元素与属性文件中的值相匹配?

列表将是:[name, address]并且在属性文件中我有:

name=stg
address=another something
Run Code Online (Sandbox Code Playgroud) 我想获取字符串: stg, another something

java thymeleaf

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

无法从命令行覆盖pom maven-surefire-plugin

我有pom插件maven-surefire-plugin,其中skipTests为true.但是,有时我想从命令行运行测试,我想从命令行覆盖此插件并保持pom文件不变.

我试过了

mvn install -DskipTests=false
Run Code Online (Sandbox Code Playgroud) 但它仍然跳过测试......

知道如何解决我的问题......?
谢谢

java plugins unit-testing maven

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