Spring
myhAini
300字以内
展开
-
拦截器和过滤器的区别
拦截器和过滤器两者都是使用AOP的思想,都可以实现权限、日志的验证一、使用范围不同1拦截器可以使用在容器当中,Application中,可以用在web容器中2过滤器只能用在web容器中二、规范不通1拦截器是Spring中支持的2过滤器是servlet中定义的三、使用资源不通拦截器在Spring中管理配置,可以使用Spring的资源信息,比如service,数据源,事务,注入到容器中就可以了。四、过滤数据范围拦截器只能拦截action层面的请求过滤器对所有请求都可以起作用五、其他原创 2021-04-30 14:35:30 · 280 阅读 · 0 评论 -
RestTemplate返回值乱码解决
一、在调用RestTemplate的getForEntity(String url, Class responseType, Object… uriVariables)的接口时,返回中文字是乱码的,二、我们来分析下原因:1、查看RestTemplate的源码发现2、在构造函数中,看到红色圈出来的代码了吗,继续点击进去。3、StringHttpMessageConvert这个类中的设置的编...原创 2019-11-27 15:40:39 · 5856 阅读 · 2 评论 -
Spring Security入门小DEMO
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为...原创 2018-09-04 10:51:25 · 177 阅读 · 0 评论 -
Spring的AOP
什么是AOP? AOP是Spring框架的一个关键组件,全称为Aspect-OrientedProgramming(面向切面编程),目前已经是一种比较成熟的编程方式。 AOP采用了横向抽取机制,将分散在各个方法中的重复代码提取出来,然后在编译或运行的时候,再将这些代码应用到需要执行的地方。具体的意思啊就是有一些通用的代码提取出来,然后在使用的时候应用进去就可以了...原创 2018-09-03 09:55:26 · 175 阅读 · 0 评论 -
Spring的Resource和Autowired区别对比
1.相同点@Resource和@Autowired都是做bean的注入时使用的,@Resource并不是Spring的注解,它的包是javax.annotion.Resource,需要导入,但是Spring支持该注解的注入。二者都可以写在字段和setter方法上,两者都写在字段上就不需要写setter方法。2.不同点(1)Autowired是Spring支持的注解,需要导入包org.spr...原创 2018-12-17 21:07:15 · 368 阅读 · 0 评论 -
【springmvc】@RequestParam详解以及加与不加的区别
以前写controller层的时候都是默认带上 @RequestParam 的, 今天发现不加@RequestParam 也能接收到参数下面我们来区分一下加与不加的区别这里有两种写法@RequestMapping("/list") public String test(@RequestParam Long parentId) { }@RequestMapping("/lis...原创 2019-03-28 17:19:25 · 2567 阅读 · 0 评论 -
Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api
@ApiOperation不是spring自带的注解是swagger里的com.wordnik.swagger.annotations.ApiOperation;@ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下:@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型...原创 2019-03-28 17:24:21 · 184 阅读 · 0 评论