摘要:
Spring是一款轻量级。主要功能是ioc控制反转,DI依赖注入,Aop面向切面:解决的是在编程中的解耦合,硬编码,很好的解决了程序的扩容及修改 1、ioc控制反转:是spring的核心,是一种思想,是将Java中的对象都交由spring进行创建,生命周期,销毁都是由spring进行控制,让Java 阅读全文
随笔档案-2019年09月
spring的exception
2019-09-05 22:43 by 少爷太累, 244 阅读, 收藏,
摘要:
Springmvc的对于异常类进行统一处理的方法 一、局部异常统一处理 当异常出现时,将抛给异常处理方法,异常处理发放接收到异常数据,进行处理,统一到异常页面 @ExceptionHandler:通过此注解接收此类的异常 二、全局异常统一处理 @ControllerAdvice:进行全局的异常接收然 阅读全文
restful风格
2019-09-05 22:22 by 少爷太累, 293 阅读, 收藏,
摘要:
restful的特点: 1、每一个URI代表1种资源; 2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源; 3、通过操作资源的表现形式来操作资源 阅读全文
Java后台验证
2019-09-05 21:37 by 少爷太累, 1172 阅读, 收藏,
摘要:
前台的js验证,可以通过其他手段绕过,存在安全问题,所以引入Java后台进行验证 一、导入jar包 此为hibernate-validator jar包,进行Java后台验证使用,在Java 1.9及以上要加入javbx ,之前1.8之前是整合在Java api中的,1.9之后模块分离,需要手工导入 阅读全文
拦截器配置
2019-09-05 21:06 by 少爷太累, 985 阅读, 收藏,
摘要:
过滤器的位置是在用户提交之后,拦截器拦截的位置是在handlermapping之后,拦截器需要在springmvc的配置文件中进行配置,拦截的那些文件 一、springmvc配置 <bean class="com.zhiyou100.zj.inter.Myinter"></bean>定义的过滤器的全 阅读全文
Springmvc文件上传
2019-09-04 23:38 by 少爷太累, 357 阅读, 收藏,
摘要:
一、导入jar包 二、网页要求 1、一定要用post提交 2、enctype的属性值为multipart/form-data 3、上传文件一定要设置表单的name值 三、springmvc的配置文件设置 设置CommonsMultipartResolver对象的设置的上传的最大限值,其中id一定要设 阅读全文
springmvc的ajax
2019-09-03 21:46 by 少爷太累, 315 阅读, 收藏,
摘要:
Ajax在请求controller时会赋值的类型不变,但是返回值,因为会走视图解析器,所以会以地址的形式进行解析,而不会返回数据,需要在方法上加上注解,将返回类型解析成json类型 一、返回基本类型 @ResponseBody 将返回类型进行解析成json形式 二、返回对象 需要导入jar包 在需要 阅读全文
静态资源的映射
2019-09-03 21:08 by 少爷太累, 303 阅读, 收藏,
摘要:
在web.xml进行配置时,如果在进行过滤时是将所有的请求都是进行过滤,会将图片,js的请求,以及css等请求进行过滤,需要进行springmvc的配置文件进行配置,放行静态页面 阅读全文
Controller如何进行重定向跳转
2019-09-03 20:56 by 少爷太累, 2934 阅读, 收藏,
摘要:
因为在Controller的返回都是默认走视图解析器的InternalResourceViewResolver,而视图解析器都是进行请求转发,需要在返回时地址前加入字符redirect: 视图解析器不进行解析,进行重定向 阅读全文
controller进行数据保存以及作用域
2019-09-03 20:47 by 少爷太累, 1106 阅读, 收藏,
摘要:
controller进行数据保存以及作用域 一、request域 1、ModelAndView 在ModelAndView中进行存键值对,也可以进行跳转的地址存储,但是返回类型必须是ModelAndView 2、model 在传参中进行定义,model可以进行添加需要存储的键值对,返回跳转地址可以用 阅读全文
springmvc接收参数为日期类型
2019-09-03 20:22 by 少爷太累, 2288 阅读, 收藏,
摘要:
用单个Date类型接收日期类型时,会出现报错,加上initBinder的方法 意思是将所有传入的参数都通过此方法,如果过是日期通过日期格式化器进行格式化 如果是接收类型为对象内的属性为Date类型时 直接在属性双加上注解,就可以进行转化日期格式 阅读全文
springmvc数据的封装
2019-09-02 23:06 by 少爷太累, 820 阅读, 收藏,
摘要:
spring封装是进行orm封装,可以进行定义数据类型,数据名与接收名相同,进行接收,或者定义类,类的属性名与接收名相同 单个数据类型如图下: 对象类型封装: 其他:乱码处理 在中文字符乱码,需要规定请求响应的编码,可以自己进行过滤器进行过滤设置,但是jar包中给我们提供了此过滤器,我们只需要进行w 阅读全文
springmvc的注解配置
2019-09-02 22:48 by 少爷太累, 1618 阅读, 收藏,
摘要:
springmvc大大减少了对xml的配置,减少了配置量,以及可以在一个controller类中进行多个请求配置 一、springmvc配置 context:component-scan 开启包扫描,对指定的包进行注解扫描 mvc:annotation-driven开启注解功能 二、controll 阅读全文
springmvc流程图以及配置
2019-09-02 22:40 by 少爷太累, 1300 阅读, 收藏,
摘要:
springmvc:是完成数据的封装和跳转的功能 流程图如下: springmvc的配置流程 1、导入jar包 二、配置servlet文件 init-param的作用是在启动servlet启动时规定其地地址及名称去搜寻其springmvc配置文件 三、配置springmvc配置文件 进行handle 阅读全文
浙公网安备 33010602011771号