![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
不想当码农的程序员
这个作者很懒,什么都没留下…
展开
-
spring boot +mybatis plus +html 最佳实践项目
源码地址https://github.com/javanan/slifeslifespring boot 搭建的一个企业级快速开发脚手架。技术栈Spring Boot MySQLFreemark SiteMesh Shiro Bootstrap mybatis、mybatisPlus redis Activiti 编码约定系统分为controller、serv...原创 2019-12-30 10:33:01 · 1696 阅读 · 0 评论 -
springmvc+shiro
web.xml配置shiroFilter <!-- Apache Shiro --> <filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>原创 2017-01-18 22:21:04 · 571 阅读 · 0 评论 -
SpringMvc 类型转换 Converter
springMvc 怎么使用类型转换的呢 ,实现 Converter 接口 最长用的 是时间类型的转换 否则 400controller 接受/** * 接收日期类型参数 * 注意: * springmvc 在接收日期类型参数时,如不做特殊处理 会出现400语法格式错误 * 解决办法 * 1.全局日期处理原创 2016-11-16 17:23:17 · 1259 阅读 · 2 评论 -
SpringMVC 中的Interceptor 拦截器(HandlerInteceptor)
作用一切请求都可以进去拦截,然后添加前后的处理逻辑 有点像是AOP 可以用在 1、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面; 2、像12306 那样子判断当前时间是否是购票时间。 3、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 4、性能监控:有时候系统在某段时间莫名其妙的慢,可以通过拦截器在进入处理器之原创 2016-10-19 20:53:33 · 4340 阅读 · 0 评论 -
Spring Data Jpa 缓存
JPA仅仅只是一个规范,而不是产品;使用JPA本身是不能做到持久化的。所以,JPA只是一系列定义好的持久化操作的接口,在系统中使用时,需要真正的实现者,在这里,我们使用Hibernate作为实现者。 JPA规范中定义了很多的缓存类型:一级缓存,二级缓存,对象缓存,数据缓存wiki的jpa缓存介绍 hibernate实现中只有三种缓存类型: 一级缓存,二级缓存和查询缓存。 在hiberna原创 2016-08-20 15:49:02 · 14921 阅读 · 0 评论 -
SpringMvc 参数是对象,包含不提交基本类型的时候 400错误
Field error in object 'pojectInfo' on field 'staffCount': rejected value []; codes [typeMismatch.pojectInfo.staffCount,typeMismatch.staffCount,typeMismatch.int,typeMismatch]; arguments [org.springfram原创 2016-08-19 18:20:04 · 2112 阅读 · 0 评论 -
Aop
网上有几个不错的文章,参考下写个不用xml的被织入的classpublic class Person { public void say(){ System.out.println("say.........."); }}adivceimport org.aopalliance.intercept.MethodInterceptor;import org.aopa原创 2016-03-25 15:55:02 · 501 阅读 · 0 评论 -
SpringMVC 返回字符串
@RequestMapping(value=”twoB.do”) public void twoBCode(HttpServletRequest request,HttpServletResponse response) { //………. 此处省略 N行 try { response.setContentType(“type=text/html;charset原创 2016-01-15 20:11:30 · 17895 阅读 · 0 评论 -
SpringMvc入门
前置知识点前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现(spring MVC框架)。DispatcherServletDispatcherServlet主要用作职责调度工作,本身主要用原创 2016-03-17 23:19:36 · 450 阅读 · 0 评论 -
OncePerRequestFilter
OncePerRequestFilter 顾名思义—》一次请求仅仅经过一个的filter,而不需要重复执行。Filter不都是仅仅经过一次的吗? 不是的!不然就不会有这个类了。。 此方式是为了兼容不同的web container,特意而为之(jsr168),也就是说并不是所有的container都像我们期望的只过滤一次,servlet版本不同,表现也不同。 如,servlet2.3与serv原创 2016-01-20 12:10:55 · 11285 阅读 · 1 评论 -
mysql主键varchar(255)报错
varchar定义的长度的单位是字符。utf8mb4 字符集下, 一些特殊字符会占用 4 个字节, 你设置长度 255, 则占用字节为 255 * 4 = 1020 byte 而mysql 的主键最大长度貌似不能超过 767 byte1、限制规则 字段的限制在字段定义的时候有以下规则: a) 存储限制 varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节原创 2016-01-18 21:30:53 · 4188 阅读 · 0 评论