求职宝典

面试dfs技巧,面试disc

大家好,今天小编关注到一个比较有意思的话题,就是关于面试dfs技巧问题,于是小编就整理了1个相关介绍面试dfs技巧的解答,让我们一起看看吧。

  1. spring boot使用shiro还是secuitry好?

spring boot使用shiro还是secuitry好?

看你需求吧 不管是杀鸡用牛刀 还是杀牛用鸡刀 都不太好

简单需求自己写也花不了多少时间

面试dfs技巧,面试disc
图片来源网络,侵删)

初级需求用shiro 高级需求用security(门槛比shiro高不少)

简单、初级、高级需求全靠你自己衡量

  1. shiro很轻量,它可以很多框架进行集成,但是对于web来说,他确实老了,有个大的缺点就是不支持restful api,即get请求和post请求/api/book他会视为同一路由,但其实这两根本上是不同的api。
  2. 对spring security来说,他是支持rest的,并且深度集成spring,你使用springboot框架可以很好的集成spring security,但是他的最大优点也是最大缺点,由于深度集成spring,离开spring体系,你所学的spring security可能就没多大用了。

综上所述,如果题主是springboot 提供restful api,相对rest进行认证鉴权保护,spring security就完全合适的,其网上完善的demo与文档,让题主可以少走很多坑

面试dfs技巧,面试disc
(图片来源网络,侵删)

应该是Spring Security。众所周知,Spring Boot/Spring Cloud 是 Java 开发中最主流的技术栈,而在 Spring Boot/Spring Cloud 中做安全管理,Spring Security 一定是最方便的;这样,如果要保护 Spring Boot 中的接口,添加一个 Spring Security 的dependency,差不多就没问题了,所有接口也就保护起来了(这几乎不需要任何一行配置,就能搞定)。

拿microservice的场景举例,如果你想用 Shiro 代替 Spring Security,无疑 Shiro 的代码量会非常恐怖,而反观Spring Security 则可以非常容易的集成到 Spring Boot/Spring Cloud 技术栈中,可以和 Spring Boot、Spring Cloud、Spring Social、WebSocket 等非常方便的整合。

Spring Boot是一个流行的J***a开发框架,它提供了许多用于Web应用程序开发的功能和库。Shiro和Spring Security都是用于Web应用程序的安全框架。它们都提供了许多用于身份验证、授权和安全管理的功能。

面试dfs技巧,面试disc
(图片来源网络,侵删)

选择Shiro还是Spring Security取决于您的需求和项目的规模。以下是一些因素,您可以考虑来选择正确的安全框架:

  1. 功能:Shiro和Spring Security都提供了许多安全功能,例如身份验证、授权、会话管理等。但是,它们的实现方式略有不同。Shiro提供了更灵活的身份验证和授权机制,而Spring Security提供了更细粒度的控制,更容易集成到Spring框架中。
  2. 学习曲线:Shiro和Spring Security都有学习曲线,但是Spring Security通常比Shiro更难学习。这是因为Spring Security更加灵活,但也更加复杂。如果您已经熟悉Spring框架,那么选择Spring Security可能是更好的选择。
  3. 社区支持:Spring Security是Spring社区的一部分,因此得到了更广泛的社区支持。这意味着您可以找到更多的文档、示例和支持,从而更容易解决任何问题。虽然Shiro也有一定的社区支持,但是它的社区相对较小。
  4. 集成:如果您的应用程序使用Spring Boot开发,那么Spring Security可能是更好的选择。因为它更容易集成到Spring框架中。Shiro也可以与Spring集成,但是需要更多的配置和编码。

总之,选择Shiro还是Spring Security取决于您的需求和项目的规模。如果您需要灵活的身份验证和授权机制,那么选择Shiro可能是更好的选择。如果您已经熟悉Spring框架,那么选择Spring Security可能是更好的选择。

到此,以上就是小编对于面试dfs技巧的问题就介绍到这了,希望介绍关于面试dfs技巧的1点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.dkcfns.com/post/69709.html

分享:
扫描分享到社交APP