摘要:
1.使用netstat查看端口8080的使用情况: netstat -ano | findstr 8080 结果为: 最后一列表示使用8080端口的进程PID,如果返回结果为空则说明没有被使用。 2.可以使用takslist查看进程号对应的进程的信息 tasklist /fi "pid eq 111 阅读全文
摘要:
一.shiro相关概念 1)shiro介绍 shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于sprin 阅读全文
摘要:
1.根据不同的请求方式,返回页面或json数据 1).创建统一权限异常处理类,所有的权限异常走一个端口 2).根据请求方式不同返回不同数据,页面请求返回403未授权页面,ajax请求返回json数据 package com.cc8w.exception; import org.springframe 阅读全文
摘要:
springMVC要处理异常需实现顶级HandlerExceptionResolver 接口;spring提供了很多的实现类, 其中ExecptionHandlerExceptionResolver实现类,主要提供了@ExceptionHandler注解处理异常(把控制器的异常通过注解,导向被注解标 阅读全文
摘要:
spring其实有默认的类型转换,比如前端表单提交数字的字符串,在控制器可接收为int或string都是没有错的.另外控制器也可以把前端数据接收为一个对象. 即使spring为我们考虑的很周全了,但是spring还是继承了他一贯的思想(自己永远都不是一个完美的人),总有考虑不周的地方.... 扩展自 阅读全文
摘要:
方法一: 引入mvc命名空间,会先经过自定义的Convertor <!-- 通过mvc:resources设置静态资源,这样servlet就会处理这些静态资源,而不通过控制器 设置不过滤内容, 比如:css,js,img 等资源文件 location指的是本地的真是路径,mapping指的是映射到的 阅读全文
摘要:
JSR 303、JSR 349与Bean Validator 笼统来说,就是Java规定了一套关于验证器的API,规范先后发了两版,就是所谓的JSR 303与JSR 349。然后提出了基于规范的实现:Bean Validator。JSR 303是最早的,其对应了Bean Validator 1.0的 阅读全文
摘要:
Spring的AOP引入步骤: 1.引入jar,pom.xml加入spring-aop坐标(一般引入数据库事务的时候已经引用了). 2.创建目标接口和目标对象(bean类,service或dao层). 3.创建切面类(类有before或after增强方法). 4.将目标对象和切面类交由Spring管 阅读全文
摘要:
spring 引入Mybaits功能, 还是把握住主要步骤, 1.引入相关jar包(spring-jdbc、spring-orm,spring-aop、spring-tx(有orm就可以)、spring-oxm(无关)、mybatis、mybatis-spring); 2.在applicationC 阅读全文
摘要:
spring mvc环境之数据库的基本配置 统一步骤: 1.pox.xml文件引入jar包。 2.resources文件建立数据库的配置信息 3.在applicationContent.xml文件配置数据源bean,让spring容器管理数据源类. 1.引入数据库连接包 <!-- 数据库连接 --> 阅读全文