02 2018 档案
java后台解决跨域问题
摘要:解决跨域问题的方式有很多,这里主要是添加注解的方式和采用添加拦截器的方法: 方法一、spring boot中只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller 的跨域 访问了,当然这个标签也可以加到方法上。 其他controller类继承以上这 阅读全文
posted @ 2018-02-23 17:56 依米欧 阅读(60517) 评论(2) 推荐(0)
Spring Boot+JWT+Spring Security实现授权认证保护Rest API
摘要:通常情况下,把API直接暴露出去是风险很大的。那么一般来说,对API要划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结果给予用户开放对应的API。目前,比较主流的方案有几种: 这里主要讲一下JWT JWT定义: JWT是 Json Web Token 的缩写。它是基于 RFC 7519 标准定 阅读全文
posted @ 2018-02-11 16:52 依米欧 阅读(1722) 评论(0) 推荐(0)
Java中的23种设计模式之——访问者(Visitor)模式(7)
摘要:1、访问者(Visitor)模式:表示一个作用于某对象结构中的各元素的操作,它使你在不改变各元素的类的前提下定义作用于这些元素的新操作。 类图: 访问者模式结构:访问者角色(Visitor): 为该对象结构中具体元素角色声明一个访问操作接口. 具体访问者角色(Concrete Visitor): 实 阅读全文
posted @ 2018-02-05 18:03 依米欧 阅读(588) 评论(0) 推荐(0)
Java中的23种设计模式之——策略(Stragedy)模式(6)
摘要:举个比较形象的例子: 出行旅游:我们可以有几个策略可以考虑:可以骑自行车,汽车,做火车,飞机。每个策略都可以得到相同的结果,但是它们使用了不同的资源。选择策略的依据是费用,时间,使用工具还有每种方式的方便程度 。 1.策略模式 对象行为型:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替 阅读全文
posted @ 2018-02-05 16:26 依米欧 阅读(467) 评论(0) 推荐(1)