spring相关内容

UPDATE/DELETE查询不能键入JPA

我正在使用Spring框架来处理培训项目。我也在使用JPA,并且经历了一段时间的地狱。在我的DAO实现类中,我写道: @Override public void deleteEntries(Module mod) { System.out.println(mod.getDescription()); entityManager.createQuery("delete from ..
发布时间:2022-05-30 21:47:17 Java开发

使用OpenAPI Maven插件生成API文档

我正在尝试为从OpenAPI 3 YAML生成的Spring REST应用程序生成API文档终结点(例如/v3/api-docs)。 我注意到Maven plugin有一个generateApiDocumentation标志 我不太确定它是做什么的。 遗憾的是,SpringFox还不支持OpenAPI 3--而且,当我只想将初始的YAML公开为json时,使用基于反射的生成器似乎毫无意义。 ..
发布时间:2022-05-24 12:50:54 其他开发

更改Spring Openapi-Generator-maven-plugin生成的接口的返回类型

我已经设法从.yaml开放API描述符文件生成了接口,但是,正如问题标题中所述,我希望将这些接口的响应类型从ResponseEntity更改为我自己的类型。基本上不是具有以下签名的接口: ResponseEntity clearCache(); 对于基本上是这样实现的方法: public void clearCache(){ //do something} 我希望 ..
发布时间:2022-05-24 12:46:31 Java开发

如何在关闭/重新部署时关闭HikariCP JNDI数据源

我将HikariCP 2.3.3与Spring和Jetty 9一起使用,并试图解决这样一个问题:当我热部署新的WAR文件时,到MySQL的所有Hikari数据库池连接都处于打开和空闲状态。我在我的Spring应用程序上下文文件中使用JNDI查找来从Jetty上下文文件中检索数据源。 由于我不能在jndi-lookup中指定销毁方法,就像定义一个DataSource Bean一样,我提到了这个问题 ..
发布时间:2022-05-18 22:58:58 Java开发

如何在春季使用OAuth2中的刷新令牌更新访问令牌?

我对Spring非常陌生,这是我第一次尝试使用OAuth2来实现Spring安全。我已经使用Spring安全实现了OAuth2,并且我确实获得了访问令牌和刷新令牌。但是,在发送刷新令牌以获取新的访问令牌时,我得到了“o.s.s.o.Provider.endpoint.TokenEndpoint-IlLegalStateException,需要UserDetailsService。” 其他用户 ..

Spring Security:两次反序列化请求正文(OAuth2处理)

这个问题是我使用Spring Security OAuth2库所做的一些工作的结果。我已经设置了一个OAuth2授权服务器和一个OAuth2资源服务器,后者用于基于访问令牌进行授权。 问题是,访问令牌通常在标头中传递,但我们要为其设置的大客户端希望在JSON请求正文中传递访问令牌。您可以使用一个接口来设置自定义访问令牌提取,但它看起来如下所示: public interface Tok ..

多个登录端点Spring Security OAuth2

我正在尝试为不同的用户角色实现多个登录策略(带有Spring Boot2的Spring Security OAuth2),并且每个策略都应该使用不同的端点。我有三种用户类型REGULAR, EXTERNAL, CLIENT,分别是常规登录vía用户名/密码,外部登录通过DocentID/key登录,客户端之前做一些短信恶作剧获取当前密码,它用手机/密码登录。他们已经可以从常规网站登录,但他们将为每 ..

OAuth 2.0-单资源服务器但多个客户端应用程序

问候语, 我想问以下是不是OAuth 2.0的有效用例: 授权服务器(单独) 单个(或多个)资源服务器 多个客户端应用程序访问同一资源服务器。 如果这是有效的用例,我们如何使用授权服务器配置多个客户端。无法使用APPLICATION.PROPERTIES(APPLICATION.YML)进行配置。 security.oauth2.client.client-id=dum ..
发布时间:2022-05-14 23:00:17 Java开发

Spring安全OAuth2 Java配置-处理程序调度失败;嵌套异常为java.lang.StackOverflow Error

在Java配置中使用OAuth2配置了Spring Security,Client_Credentures流程工作正常,但密码流程抛出了处理程序调度失败;嵌套异常为java.lang.StackOverflow错误以下是日志信息 2016-10-10 23:19:08 DEBUG o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Resolv ..