自己在做的小项目用的 Spring Security,个人感觉倒没有网上说的非常复杂不好上手(可能是我的需求太简单了...)
只是有一点疑惑,在结合 JPA 一起用的时候,User 实体要实现 Spring Security 的 UserDetails 接口
public interface UserDetails extends Serializable {
String getUsername();
String getPassword();
boolean isAccountNonLocked();
boolean isAccountNonExpired();
boolean isCredentialNonExpired();
Collection<? extends GrantedAuthority> getAuthorities();
}
感觉后面这 4 个函数侵入性有点大,完全依赖于 Spring Security 这个库,而且似乎 Shiro 就不需要加这些东西。
不知道目前各个公司里哪个框架应用的比较多?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.