
Spring
严严严的博客
做一些技术备案,方便学习
展开
-
Spring MVC常用注解,你会几个?
常用注解1、Controller注解一个类表示控制器,Spring MVC会自动扫描注解了这个注解的类。2、RequestMapping请求路径映射,可以标注类,也可以是方法,可以指定请求类型,默认不置顶为全部接受。3、RequestParam放在参数前,表示只能接收参数a=b格式的数据,即Content-Type为 application/x-www-form-urlencoded类...原创 2019-08-29 15:42:37 · 336 阅读 · 0 评论 -
springMVC通过Filter实现防止xss注入
XSS : 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。sql注入所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输...原创 2018-10-24 14:36:26 · 2244 阅读 · 0 评论 -
springmvc的ModelAttribute注解
1、绑定请求参数到指定对象此方法会先从model去获取key为”user”的对象,如果获取不到会通过反射实例化一个User对象,再从request里面拿值set到这个对象,然后把这个User对象添加到model(其中key为”user”).使用了@ModelAttribute已经修改这个key,不一定是”user”,当key为”userTest”时,用与不用@ModelAttribute没有区别.@转载 2017-05-16 17:04:20 · 640 阅读 · 0 评论 -
SpringMVC强大的数据绑定
1、@RequestParam绑定单个请求参数值; 2、@PathVariable绑定URI模板变量值; 3、@CookieValue绑定Cookie数据值 4、@RequestHeader绑定请求头数据; 5、@ModelValue绑定参数到命令对象; 6、@SessionAttributes绑定命令对象到session; 7、@RequestBody绑定请求的内容区数据并能进行自动类转载 2017-05-16 13:37:23 · 467 阅读 · 0 评论 -
slfj、log4j等通用日志框架及Spring5日志新特性
文章目录一、主流的log技术名词二、各种日志技术的关系和作用三、spring日志技术分析一、主流的log技术名词log4j可以不需要依赖第三方的技术直接记录日志 <dependency> <groupId>log4j</groupId> <artifactId>log4j&l...原创 2020-01-30 23:05:23 · 1153 阅读 · 0 评论 -
SpringAOP的应用实例及自定义后置处理器
aspectj依赖的jar包 <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <art...原创 2019-12-10 14:34:46 · 1172 阅读 · 1 评论 -
使用@Configuration注解来代替Spring的bean配置
一、@Configuration介绍Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而Spring3.0之后可以不要配置文件了,通过注解@Configuration完全搞定。 @Configuration即用来代替Spring配置文件的,它就是一个@Component组件,接收一个value值也就是bean的名字,value可以不填。...原创 2018-07-26 10:11:26 · 2272 阅读 · 0 评论 -
使用jedis连接调用redis,方式一:spring管理jedis
一、redis.properties文件# Redis settingsredis.host=ipredis.port=6379redis.pass=password#客户端超时时间单位是毫秒 默认是2000redis.timeout=10000redis.dbIndex=1redis.dbIndex2=2redis.CachingTime=900#最大空闲数redi...原创 2018-06-08 14:24:30 · 1086 阅读 · 0 评论 -
java.lang.NoSuchMethodError: mongodb版本冲突
引入的spring-data-mongodb版本造成的冲突: 我的配置: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.0.2.RELEASE</version原创 2018-03-27 09:42:33 · 3961 阅读 · 0 评论 -
Spring xml读取properties相关问题
spring同时集成mysql和mongodb时遇到多个资源文件加载的问题这两天平台中集成mysql和mongodb遇到一个问题单独集成mysql和单独集成mongodb时都可以正常启动程序,但是当两个同时集成进去时就会报以下问题 Could not resolve placeholder ‘mongo.port’ in string value “${mongo.port} 在spr...原创 2018-03-26 15:46:07 · 555 阅读 · 0 评论 -
Spring用代码来读取properties文件
我们都知道,Spring可以@Value的方式读取properties中的值,只需要在配置文件中配置org.springframework.beans.factory.config.PropertyPlaceholderConfigurer<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.Pro原创 2018-03-30 18:03:55 · 847 阅读 · 1 评论 -
Spring整合mybatis的配置文件
1、spring-mybatis.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop=...原创 2018-03-19 17:28:06 · 3669 阅读 · 0 评论 -
Spring整合mybatis报错问题纪录
1、sqlSessionFactory创建失败Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [conf/spring-mybatis.xml]:...原创 2018-03-19 10:32:02 · 977 阅读 · 0 评论 -
一文搞懂AOP
Spring AOP 之 通知、连接点、切点、切面。原创 2017-05-05 17:20:16 · 357 阅读 · 0 评论 -
Spring MVC原理及概念
1、Spring Web MVC是什么Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,转载 2017-05-09 13:19:07 · 722 阅读 · 0 评论 -
Spring依赖注解的四种方式
Spring的4种依赖注解1.Set注入 2.构造器注入 3.静态工厂的方法注入 4.实例工厂的方法注入转载 2017-05-05 13:35:39 · 857 阅读 · 1 评论