spring-boot相关内容

如何配置自定义 Spring Cloud AWS SimpleMessageListenerContainerFactory 以便它继续与 @SqsListener 一起工作

我正在尝试让 SpringCloud AWS SQS 与自定义 SimpleMessageListenerContainerFactory 一起工作,以便我可以设置超时和最大消息数.如果没有使用 @SqsListener 注释的自定义 SimpleMessageListenerContainerFactory 方法,可以很好地拾取 SQS 中的消息.但是当我尝试配置自定义 SimpleMessag ..
发布时间:2021-11-27 11:14:03 其他开发

从 Azure 连接到 Amazon RDS 上的 Postgres 数据库超时

在使数据库连接空闲一段时间后,我的应用程序出现以下异常: ... 发送到后端时发生 I/O 错误.嵌套异常是 org.postgresql.util.PSQLException:发送到后端时发生 I/O 错误.] 根本原因java.net.SocketException:操作超时在 java.net.SocketInputStream.socketRead0(本机方法) 同样的问题发生在 ps ..
发布时间:2021-11-27 10:29:37 其他开发

带有 AWS ELB 后面的嵌入式 Tomcat 的 Spring Boot - HTTPS 重定向

在 EC2 实例上运行 Spring Boot 应用程序端口 8080. AWS ELB 配置为重定向 80 ->8080443(SSL 终止发生在这里)->8080 应用程序使用 Spring Security,如果您的用户到达 http://example.com,它将重定向到 .我想登录页面以使用 SSL. Spring 安全代码段: http.requiresChan ..
发布时间:2021-11-27 10:01:51 其他开发

SpringBoot - BeanDefinitionOverrideException:无效的 bean 定义

我正在尝试使用 Spring Boot 在本地设置 DynamoDB.最初,我使设置正常工作,并且能够通过存储库写入/保存到 DynamoDB.从那时起,我添加了更多类来构建我的应用程序.现在,当我尝试启动我的应用程序时,出现以下异常: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Inv ..
发布时间:2021-11-27 09:28:54 Java开发

Spring Boot:访问此资源需要完全身份验证

我正在用这篇文章中的 wso2is 服务器做 Spring Boot Security 的例子 https://github.com/angel-git/wso2is-springoauth,当我尝试使用访问令牌访问资源时,我得到 {"error":"unauthorized","error_description":"访问此资源需要完整身份验证"} 我通过以下方式生成访问令牌: c ..
发布时间:2021-11-26 19:44:18 其他开发

我是否应该明确发送刷新令牌以获取新的访问令牌 - JWT

在我的应用程序中,当用户成功登录时,我会返回一个访问令牌和一个刷新令牌.访问和刷新令牌的过期时间分别设置为 10 和 40 分钟.(我应该对这些值做更多的研究.这只是为了测试) 我使用了以下文章中描述的实现 http://www.svlada.com/jwt-token-authentication-with-spring-boot/ 假设我在登录 10 分钟后调用了对服务器的请 ..
发布时间:2021-11-26 19:33:31 其他开发

Spring Boot 多数据源

我对 Spring Boot 很陌生,我想为我的项目创建一个多数据源.这是我目前的情况.我有两个用于多个数据库的实体包.说吧 com.test.entity.db.mysql ;对于属于 MySql 的实体com.test.entity.db.h2 ;对于属于 H2 数据库的实体 所以,目前我有两个实体类 UserMySql.java @Entity@Table(name="userm ..
发布时间:2021-11-25 21:08:52 Java Web开发

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

Spring Boot 使用属性文件,至少默认情况下,密码是纯文本的.是否有可能以某种方式隐藏/解密这些? 解决方案 您可以使用 Jasypt 来加密属性,这样您就可以拥有这样的属性: db.password=ENC(XcBjfjDDjxeyFBoaEPhG14wEzc6Ja+Xx+hNPrJyQT88=) Jasypt 允许您使用不同的算法对您的属性进行加密,一旦您获得了放入 ENC ..
发布时间:2021-11-25 21:05:50 Java Web开发

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

应用程序使用 JDK 8、Spring Boot &Spring Boot Jersey 启动器并打包为 WAR(虽然它通过 Spring Boot Maven 插件在本地运行). 我想做的是将我即时生成的文档(在构建时)作为欢迎页面. 我尝试了几种方法: 通过在 application.properties 中进行配置,让 Jersey 为静态内容提供服务 正确的初始化参数,如 ..
发布时间:2021-11-25 20:52:55 Java Web开发

如何自定义 Spring Boot 隐式使用的 Jackson JSON 映射器?

我正在使用 Spring Boot (1.2.1),方式与他们的 类似构建 RESTful Web 服务教程: @RestController公共类事件控制器{@RequestMapping("/events/all")事件列表事件(){返回 proxyService.getAllEvents();}} 以上,Spring MVC 隐式地使用 Jackson 将我的 EventList 对象序 ..
发布时间:2021-11-25 20:35:50 Java Web开发

如何在 Spring Boot 中找出当前登录的用户?

在这个Spring Boot 应用程序 有一个 web 服务,它为登录用户返回一些数据: @RequestMapping("/resource")公共地图家() {映射模型 = new HashMap();model.put("id", UUID.randomUUID().toString());model.put("content", "Hello World");退货模式;} 想象一下,该 ..
发布时间:2021-11-25 20:33:37 Java Web开发

Spring Boot 2.0.x 禁用某些配置文件的安全性

在 Spring Boot 1.5.x 中,我已经配置了安全性,并且在某些配置文件(例如本地)中,我已将 security.basic.enabled=false 行添加到 .properties 文件以禁用该配置文件的所有安全性.我正在尝试迁移到新的 Spring Boot 2,其中删除了该配置属性.如何在 Spring Boot 2.0.x 中实现相同的行为(不使用此属性)? 我已经阅读 ..
发布时间:2021-11-25 20:08:36 Java Web开发

Spring boot @ResponseBody 不序列化实体 id

遇到一个奇怪的问题,不知道如何处理.有简单的 POJO: @Entity@Table(name = "人")公共类人{@ID@GeneratedValue私人长ID;@Column(name = "first_name")私人字符串名字;@Column(name = "middle_name")私人字符串中间名;@Column(name = "last_name")私人字符串姓氏;@Column ..
发布时间:2021-11-25 19:57:20 Java Web开发

Spring Boot 2.0 迁移后:需要 jdbcUrl 和 driverClassName

已解决:我的解决方案:我从 DatabaseConfig.java 中删除 dataSource() 方法.然后,应用程序启动成功:) 我刚刚将我的 Spring Boot 项目从 1.5.x 更新到 2.0.0.更新前,此应用程序正常运行,但更新后,出现以下错误.有什么问题,你能帮我吗? 我在项目中使用了 PostgreSQL、Hibernate、JPA. 我也试过这个 但它对 ..
发布时间:2021-11-25 19:53:55 Java Web开发

在 Spring Boot 中返回 JSON 对象作为响应

我在 Spring Boot 中有一个示例 RestController: @RestController@RequestMapping("/api")类 MyRestController{@GetMapping(path = "/hello")公共 JSONObject sayHello(){return new JSONObject("{'aa':'bb'}");}} 我正在使用 JSON ..
发布时间:2021-11-25 19:45:53 Java Web开发

Spring Boot - Hibernate SessionFactory 的句柄

有谁知道如何获取Spring Boot创建的Hibernate SessionFactory的句柄? 解决方案 您可以通过以下方式实现: SessionFactory sessionFactory =entityManagerFactory.unwrap(SessionFactory.class); 其中 entityManagerFactory 是 JPA EntityManager ..
发布时间:2021-11-25 19:14:19 Java Web开发

Spring Boot - 从 application.yml 注入地图

我有一个带有以下 application.ymlSpring Boot 的应用程序代码> - 基本上取自 这里: 信息:建造:工件:${project.artifactId}名称:${project.name}描述:${project.description}版本:${project.version} 我可以注入特定的值,例如 @Value("${info.build.artifact}") ..
发布时间:2021-11-25 19:13:31 Java Web开发