草庐IT

spring-security-core

全部标签

java - 当 oraclepki、osdt_cert 和 osdt_core 在类路径上时,从 Jav 6 升级到 Java 8 后无法登录 Web 应用程序

在从Java1.6升级到Java1.8之前,我们能够登录Web应用程序。升级后,我们无法登录其中一个Web应用程序,但我可以登录另一个。他们使用相同的Spring-Security、OJDBC和Hibernate版本。但是,如果我们从类路径中删除了以下jar,只要您不需要使用钱包登录,登录就会再次生效:com.oracle:oraclepki(12.1.0.2.0)com.oracle:osdt_cert(12.1.0.2.0)com.oracle:osdt_core(12.1.0.2.0)在上层环境中删除这些不是一个选项,因为我们使用oraclewallets登录。版本:OJDBC6

java - 在 Spring 过滤器中设置 View 名称

我有一个ErrorFilter,它扩展了springGenericFilterBean。如果发生错误,我想显示一个用瓷砖装饰的错误页面。有什么方法可以从过滤器中设置View名称吗?errorFiltercom.abc.filter.ErrorFiltererrorPage/jsp/errorpage.jsp这是web.xml中的配置,errorfilter中的doFilter方法如下:publicvoiddoFilter(ServletRequestreq,ServletResponseresp,FilterChainchain)throwsIOException,ServletExc

Asp.Net Core Web Api内存泄漏问题

背景使用Asp.NetCoreWebApi框架开发网站中使用到了tcpsocket通信,网站作为服务端开始tcpserver,其他的客户端不断高速给它传输信息时,tcpserver中读取信息每次申请的byte[]没有得到及时的释放,导致内存浪费越来越多,最终内存溢出,系统崩溃。示例代码Socketserver=newSocket(SocketType.Stream,ProtocolType.Tcp);IPAddressiPAddress=IPAddress.Parse("127.0.0.1");IPEndPointiPEndPoint=newIPEndPoint(iPAddress,8080)

java - 使用 Java Config 的 Spring Security 无法使用 eraseCredentials 方法

使用SpringSecurity3.2.2和SpringFramework3.2.8的以下JavaConfig配置,即使我使用“.eraseCredentials(false)”,用户密码也会被删除,并且它无法使用authentication.getCredentials()。@Configuration@EnableWebSecurity@Order(1)publicclassSecurityConfigextendsWebSecurityConfigurerAdapter{@Bean(name="authenticationEntryPoint")publicLoginUrlAut

java - CouchDB 有 spring-data 吗?

Spring-data可以和CouchDB一起使用吗?我知道有一个社区项目Spring-Data-Couchbase但它与CouchDB兼容还是仅适用于Couchbase?如果没有,是否有Spring-data的CouchDB版本?还是我无法将spring-data与CouchDB一起使用? 最佳答案 看看https://github.com/rwitzel/CouchRepository这个项目为CouchDB数据库提供了一个SpringDataAPI。免责声明:我已经设置了项目。 关

java - 如何使用 Spring HATEOAS 放置和发布链接

我正在尝试了解如何在SpringHATEOAS中创建和修改链接。例如,假设我有两个集合,一个在api/users中,另一个在api/event中。我想将用户api/user/56与事件api/event/21相关联。出于争论的原因,这是一个多对多-一个用户可能会参加许多事件,一个事件可能有很多用户。据我所知,这样做的Restful方式是使用URI作为主键,因此我可能会将以下内容发布到api/user/56/events;{attends:"http://localhost:9090/api/event/21"}端点然后需要能够解析该URL并提取ID(在本例中为21)和Controlle

java - Spring MVC 如何禁止数据绑定(bind)到 ModelAttribute?

我有一个简单的@Controller类,它在用户登录后呈现页面:@Controller@SessionAttributes("user")publicclassDashBoardController{@RequestMapping(value="/user/dashBoard",method=RequestMethod.GET)publicStringshowDashBoardPage(@ModelAttribute("user")Useruser,Modelmodel){//dosomeworkhere....return"dashBoard";}}如您所见,user属性已存在于se

java - Spring Data Mongodb 存储库没有正确实现继承

有两种类型的实体,映射到单个MongoDB集合中的两个Java类:@DocumentpublicclassSuperclass{...}@Document(collection="superclass")publicclassSubclassextendsSuperclass{...}以及这些实体的两个存储库:publicinterfaceSuperclassRepositoryextendsMongoRepository{}publicinterfaceSubclassRepositoryextendsMongoRepository{}MongoRepositories没有正确处理实

java - Spring MVC - 自动查找 validator

假设我有一个像这样的示例实体类:publicclassAddress{...}和相应的validator:@ComponentpublicAddressValidatorimplementsValidator{@Overridepublicbooleansupports(ClassentityClass){returnentityClass.equals(Address.class);}@Overridepublicvoidvalidate(Objectobj,Errorserrors){...}}当我使用如下Controller时,一切正常:@RestController@Reque

java - 在 Spring Boot Data REST 中进行实体验证后运行 @HandleBeforeCreate

我正在使用SpringBootDataREST来保存我的User实体@EntitypublicclassUser{@Id@GeneratedValueprivatelongid;@NotEmptyprivateStringfirstName;@NotEmptyprivateStringlastName;@NotEmptyprivateStringemail;@Size(min=5,max=20)privateStringpassword;//gettersandsetters}使用存储库:publicinterfaceUserRepositoryextendsCrudRepositor