小编Nik*_*ita的帖子

Spring Data JPA与findBy/findAllBy的区别

在以下之间使用Spring Data JPA关键字时是否有任何区别:

List<SomeEntity> findBySomeCondition();
Run Code Online (Sandbox Code Playgroud)

List<SomeEntity> findAllBySomeCondition();
Run Code Online (Sandbox Code Playgroud)

java spring spring-data spring-data-jpa

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

Java 8 LocalDate 以 swagger 显示

我有一个包含 Java 8 LocalDate 类型字段的 DTO。使用 Jackson 注释可以将格式设置为ISO.DATE并且一切正常。但是 Swagger(我有版本 2.+)看到LocalDate.classas 对象

LocalDate {
month (integer, optional),
year (integer, optional)
}
Run Code Online (Sandbox Code Playgroud)

(这是真的,但是...)我想将其表示为带有格式的字符串,因为它适用于util.Date. 我该如何解决?

java documentation swagger microservices swagger-2.0

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

将RedeliveryPolicy注入Spring引导ActiveMQ

我使用的是spring-boot-starter-activemqPoolFactory.一切都很好,并且很容易通过配置application.yaml,但我找不到正确的方式来注入我的自定义RedeliveryPolicy.所以问题是我该怎么做?

configuration spring activemq-classic jms spring-boot

3
推荐指数
2
解决办法
1718
查看次数

Spring数据存储库在没有注释的情况下工作

我正在使用Spring Data JPA存储库(比如MyRepo extends JpaRepository),它可以在@Repository没有@EnableJpaRepositories注释的情况下工作.有人能解释为什么吗?

spring spring-data spring-data-jpa spring-boot

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

子项目中的 Gradle 扩展属性

我有一个 Java 项目(使用 Gradle 4.6 构建),其中包含几个模块,并且每个模块都有自己的 build.gradle。主项目中还有build.gradle。所以结构看起来像:

/
/build.gradle
/module-number-one/build.gradle
/module-number-two/build.gradle
Run Code Online (Sandbox Code Playgroud)

一切正常,但我无法从主脚本访问扩展属性。例如/module-number-one/build.gradle我有:

ext {
   myProp = 'some value'
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时:

allprojects.findAll { Project project ->
    println(project.ext.has('myProp'))
    // or
    println(project.hasProperty('myProp'))
    // or
    println(project
        .getExtensions()
        .getExtraProperties()
        .getProperties()
        .contains('myProp'))
}
Run Code Online (Sandbox Code Playgroud)

我收到的是假的。是否可以仅从同一个文件访问 ext 或者我做错了什么?

java properties build gradle

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