小编Pom*_*rio的帖子

@Autowire默认模式

Spring @Autowirebean:byName还是byType?如果不可能,是否使用其他模式进行了第二次试验?

spring autowired

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

春天autowiring setter /构造函数PROs和CONs

使用@Autowired(不是xml配置)时,是否有人可以比较set/constructor绑定的优缺点?

请参阅以下示例:

public class Example{
   private Logger log;
   // constructor wiring
   @Autowired 
   public Example(Logger log){
      this.log = log;
   }
}

public class Example{
   // setter wiring
   @Autowired 
   private Logger log;
}
Run Code Online (Sandbox Code Playgroud)

setter spring constructor autowired

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

来自IntelliJ的JaCoCo,Emma的分支机构报道

我正在尝试测量大型Grails应用程序的单元测试的分支覆盖率.我正在使用JaCoCo,Emma和IDEA从IntelliJ内部收集指标,我得到以下内容:

  • JaCoCo(即使是线路覆盖也没有显示指标)
  • 艾玛(产生方法和线覆盖)
  • IDEA(产生类别,方法和线路覆盖)

我最感兴趣的是JaCoCo,因为它应该默认给我分支覆盖.有人可以给我一些关于如何排除故障的提示吗?

junit unit-testing code-coverage intellij-idea

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

使用Spring JMS和ActiveMQ的正确Maven依赖是什么?

这是一个非常普遍的问题,我发现很多解决方案在网络上对我不起作用.我宣布:

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-jms</artifactId>
  <version>3.0.7.RELEASE</version>
</dependency>

<dependency>
  <groupId>org.apache.activemq</groupId>
  <artifactId>activemq-all</artifactId>
  <version>5.5.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

和码头插件

<plugin>
  <groupId>org.mortbay.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是当我发出"mvn jetty:run"时,我继续得到以下异常:

org.springframework.beans.FatalBeanException:未找到命名空间[http://activemq.apache.org/schema/core]的NamespaceHandler类[org.apache.xbean.spring.context.v2.XBeanNamespaceHandler]; 嵌套异常是java.lang.ClassNotFoundException:org.apache.xbean.spring.context.v2.XBeanNamespaceHandler

运行Jetty,ActiveMQ和Spring JMS的正确maven依赖是什么?

spring activemq-classic jetty maven spring-jms

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

Spring H2嵌入式数据库文件?

我目前使用嵌入式jetty和H2数据库在maven上运行我的petproject:

<jdbc:embedded-database id="dataSource" type="H2">
   <jdbc:script location="/WEB-INF/database.sql"/>
</jdbc:embedded-database>
Run Code Online (Sandbox Code Playgroud)

每次运行服务器时,此设置都会重置我的数据库.我想将数据库保存为磁盘中的文件,这样我就不会在每次服务器启动时丢失数据.我该如何做到这一点?

database spring h2

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

Java垃圾收集线程优先级

我在面试中被问到以下问题:"垃圾收集线程的默认优先级是什么?" 我知道我们不能强制GC或改变它的优先级,虽然我从来没有听说过它的默认优先级.有人知道吗?

java multithreading garbage-collection thread-priority

8
推荐指数
2
解决办法
7556
查看次数

什么时候在原型范围的bean上调用@Predestroy?

我想知道ApplicationContext何时会调用在原型范围内的bean上使用@PreDestroy注释的方法?

a)每次bean实例变得无法访问(例如,为GC准备好)b)当ApplicationContext关闭时(例如,调用close(),stop(),destroy())

spring

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

Grails过滤多个动作

在一个过滤器中,如何匹配同一控制器的多个动作?

def filters = {
  organisationDelete(controller: "organisation", action: "confirmDelete, delete") { 
    //...
  }
}
Run Code Online (Sandbox Code Playgroud)

在这个映射中,我将"confirmDelete"作为GET并将"删除"作为POST

grails filter

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

在Spring AOP中抛出异常

每次我阅读官方的Spring AOP文档(链接)时,我都会对使用RuntimeExceptions的建议行为感到困惑.有人会检查我的未成年人是否适合以下建议?

@之前

  • 建议抛出异常=目标(未执行)建议(已执行)
  • 目标抛出异常=目标(已执行)建议(已执行)

@AfterReturning接口

  • 建议抛出异常=目标(已执行)建议(已执行)
  • 目标抛出异常=目标(已执行)建议(未执行)

@AfterThrowing

  • 建议抛出异常=目标(已执行)建议(未执行)
  • 目标抛出异常=目标(已执行)建议(已执行)

@后

  • 建议抛出异常=目标(已执行)建议(已执行)
  • 目标抛出异常=目标(已执行)建议(已执行)

@周围

  • 建议抛出异常=目标(已执行)建议(已执行)
  • 目标抛出异常=目标(已执行)建议(执行到point.proceed())

aop spring spring-aop

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

如何理解Full GC日志?

我目前在PROD中看到以下内容:

5429.779: [Full GC [PSYoungGen: 13809K->0K(505216K)] [PSOldGen: 253802K->245481K(319488K)] 267612K->245481K(824704K) [PSPermGen: 70059K->70059K(118784K)], 0.5869143 secs] [Times: user=0.59 sys=0.00, real=0.59 secs]
Run Code Online (Sandbox Code Playgroud)

我明白A-> B(C)的意思是:A,在gc之前,B之后的gc,C堆没有终身和烫发

我不明白的是片段(在所有[] s之外)267612K->245481K(824704K).它指的是什么?

java garbage-collection

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