spring-boot相关内容

在将应用程序迁移到Spring Boot之后使用Spring Data Rest时,我发现使用@Id的实体属性不再编组为JSON

这个问题与这个问题有关( Spring boot @ResponseBody doesn' t序列化实体ID )。我观察到,在将应用程序迁移到Spring Boot并使用spring-boot-starter-data-rest依赖项后,我的实体@Id字段不再在生成的JSON中编组。 这是我的请求映射,在调试时,我可以看到数据在返回之前没有被更改,所以@Id属性稍后被剥离。 @Req ..
发布时间:2018-11-27 12:58:05 Java开发

在spring-boot中过滤顺序

如何在spring-boot中指定过滤器的顺序?我需要在Spring Security过滤器之后插入我的MDC过滤器。我几乎尝试了所有东西,但我的滤镜始终是第一个这不起作用: @Bean @Order(Ordered.LOWEST_PRECEDENCE) public UserInsertingMdcFilter userInsertingMdcFilter(){ return ..
发布时间:2018-11-27 12:41:33 Java开发

Spring Boot如何在属性文件中隐藏密码

Spring Boot使用属性文件,并且至少在默认情况下,密码是纯文本。有可能以某种方式隐藏/解密这些吗? 解决方案 您可以使用 Jasypt 来加密属性,所以你可以拥有这样的财产: db.password = ENC(XcBjfjDDjxeyFBoaEPhG14wEzc6Ja + Xx + hNPrJyQT88 =) Jasypt允许您使用不同的算法加密您的属性 ..
发布时间:2018-11-27 12:37:13 Java开发

spring boot添加http请求拦截器

在Spring启动应用程序中添加HttpRequest拦截器的正确方法是什么?我想要做的是为每个http请求记录请求和响应。 Spring启动文档根本不涉及这个主题。 ( http://docs.spring.io/spring-boot/docs/current/reference/ htmlsingle / ) 我发现了一些关于如何对旧版本spring执行相同操作的Web示例,但这 ..
发布时间:2018-11-27 12:36:04 Java开发

Spring Boot REST API - 请求超时?

我有一个Spring Boot REST服务,有时会将第三方服务作为请求的一部分。我想在我的所有资源上设置一个超时(让我们说5秒),这样如果任何请求处理(整个链,从传入到响应)花费的时间超过5秒,我的控制器会响应HTTP 503而不是实际响应。如果这只是一个Spring属性会很棒,例如设置 spring.mvc.async.request-timeout = 5000 但 ..
发布时间:2018-11-27 12:20:12 Java开发

Spring-Boot Jersey:允许泽西岛提供静态内容

该应用程序使用JDK 8,Spring Boot& Spring Boot Jersey启动程序并打包为WAR(虽然它是通过Spring Boot Maven插件在本地运行)。 我想要的是获取文档我生成时(在构建时)作为欢迎页面生成。 我尝试了几种方法: 让泽西岛通过配置 application.properties 正确的init参数 as描述此处 介绍 metadata-c ..
发布时间:2018-11-27 11:50:46 Java开发

运行jar时找不到类路径资源

在Spring Boot 1.1.5和1.1.6中都有这个问题 - 我正在使用@Value注释加载一个类路径资源,当我在STS中运行应用程序时,它运行正常(3.6.0,Windows) 。但是,当我运行mvn包然后尝试运行jar时,我得到FileNotFound异常。 资源message.txt在src / main / resources中。我检查了jar并验证它在顶层包含文件“messa ..
发布时间:2018-11-27 11:37:49 Java开发

Spring Boot中的JSON Java 8 LocalDateTime格式

我在Spring Boot Application中格式化Java 8 LocalDateTime时遇到了一个小问题。使用“正常”日期我没有问题,但LocalDateTime字段转换为以下内容: “startDate”:{ “年”:2010年, “月”:“1月”, “dayOfMonth”:1, “dayOfWeek”:“星期五”, “dayOfYear” :1, “monthValue”: ..
发布时间:2018-11-27 11:17:11 Java开发

如何在我的application.properties文件中的Spring Boot应用程序中配置HikariCP?

我正在尝试在我的Spring Boot(1.2.0.M1)应用程序中设置HikariCP,因此我可以使用它来代替Tomcat DBCP进行测试。我想在我的application.properties文件中配置连接池,就像我在使用Tomcat一样,但我无法弄清楚我应该怎么做。我发现的所有示例都显示了JavaConfig样式,或者使用单独的HikariCP属性文件。有人可以帮我弄清楚在applicat ..
发布时间:2018-11-26 22:58:29 Java开发