spring相关内容

如何使用基于Scope的@PreAuthorize保护spring-security-oauth资源?

我成功配置了spring-security-oauth2,以便外部应用程序可以通过我的应用程序进行身份验证.但是,基于外部应用程序和用户所允许的内容,客户端只能访问我的API的子集.可用子集由OAuth范围确定. 在经典的Spring应用程序中,我可以使用@PreAuthorize来基于角色强制执行边界: @Controller public class MyController { ..
发布时间:2020-07-09 02:04:34 Java开发

Spring RestTemplate连接超时不起作用

我正在尝试配置外部Web服务调用时的超时.我正在通过服务中的Spring Rest Template调用外部Web服务. 出于连接超时测试的目的,外部Web服务已停止并且应用程序服务器已关闭. 我已经为超时配置了10秒,但是不幸的是我在一秒钟后收到连接被拒绝的异常. try { final RestTemplate restTemplate = new RestTe ..
发布时间:2020-07-09 02:04:33 Java开发

Spring Boot嵌入式Tomcat性能

我正在为我的应用程序开发Microservices API.我从Spring Boot应用程序开始.我创建了两个工件-“带有嵌入式tomcat的业务代码" 和“没有嵌入式tomcat的业务代码" . 比较性能结果时,我可以看到“非嵌入式tomcat"(即在独立的tomcat上执行)由于本机执行而产生了良好的输出. 那么基本上嵌入式tomcat和独立tomcat在实现方面有什么区别? ..
发布时间:2020-07-09 02:03:30 服务器开发

春季:@SessionAttributes与HttpSession

@SessionAttributes与HttpSession之间有什么区别? 两者中的哪一个会在会话中保留更多时间? 在哪种情况下,我必须使用一种,而在另一种情况下,则使用另一种? 谢谢 解决方案 @SessionAttributes启用请求之间的持久模型属性会话,并且应根据具体情况来确定.目的是要提供一种构造,该构造将朝着实现对话范围(比会话短,比请求长)迈出一步. 博客. ..
发布时间:2020-07-09 02:03:27 其他开发

如何覆盖Spring bean定义但仍引用覆盖的bean?

我试图通过用我的委托服务重写原始服务的bean定义来实现委托服务提供程序.但是,顾名思义,委托服务需要引用原始服务以委托调用. 我无法弄清楚如何在使用原始bean def时覆盖bean定义,而又不会遇到循环引用问题. 例如: ..
发布时间:2020-07-09 02:03:23 Java开发

JspException和PageContext无法解析

这是对访问资源的问题的跟进在Spring MVC应用的JSP页面中 感谢@ kmb385,我能够解决该问题,但是现在我的JSP文件中出现以下eclipse错误 javax.servlet.jsp.JspException无法解析为一种类型 和 javax.servlet.jsp.PageContext无法解析为类型 如kmb385所建议,这是我的控制器: @Controller ..
发布时间:2020-07-09 02:03:14 其他开发

@Autowired HttpServletRequest与传递参数-最佳实践

假设我们定义了一个仅具有@Controller批注的控制器类. 在类中,我们定义了private @Autowired HttpServletRequest request;变量. Spring Controllers是Singleton.当我们在Web应用程序中将HttpServletRequest定义为@Autowired时,会不会有问题? 我从一个网站上了解到,即使它是@A ..
发布时间:2020-07-09 02:02:07 其他开发

Spring数据存储库按字段查找的方法

我有两个实体,一个用户和一个注册用户. 注册用户具有用户类型的字段.我想在Spring数据库中与此注册用户实体相关的方法中,按连接到注册用户的用户名搜索所有注册用户. 这是具有相关用户字段的注册用户实体: @Entity public class RegisteredUser implements Serializable { ... @OneToOne ..
发布时间:2020-07-09 02:02:02 Java开发

无参数方法的@Cacheble注释

我想在没有参数的方法上具有@Cacheable批注.在这种情况下,我按如下方式使用@Cacheable @Cacheable(value="usercache", key = "mykey") public string sayHello(){ return "test" } 但是,当我调用此方法时,它不会执行,并且会出现如下异常情况 org.springframework ..
发布时间:2020-07-09 02:01:50 其他开发

Spring Security始终返回HTTP 403

我已经配置了一个自定义Filter,该自定义Filter为除/login之外的每个URL授予弹簧授权: public class TokenFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) ..
发布时间:2020-07-09 02:01:47 Java开发

具有可更改URL用户ID的antMatchers Spring Security模式

我一直在寻找答案,但是找不到任何有成效的东西 在我的休息服务中,我在/account/{id}/download下保留了一些功能,我想在SecurityConfig java文件中设置acces ROLE,只有ROLE_TOKENSAVED用户可以访问该URL {id}可变时,模式应如何显示? 我尝试了一些正则表达式模式,但没有达到我想要的效果,这是我的一些尝试: 1. a ..
发布时间:2020-07-09 02:01:31 Java开发

如何禁用Spring Security登录屏幕?

我正在使用spring-boot-starter-security依赖关系,以利用spring-security随附的几个类.但是,由于我想将其集成到现有的vaadin应用程序中,所以我只想使用这些类,而不要使用spring的默认登录/身份验证屏幕. 如何禁用此屏幕? 我无法通过扩展WebSecurityConfigurerAdapter作为我的主条目类extends SpringBo ..
发布时间:2020-07-09 02:01:28 Java开发