随笔分类 -  Spring

摘要:今天上午技术群里的一个人问” 如何在 Spring MVC 中统一对返回的 Json 进行加密?”。 大部分人的第一反应是通过 Spring 拦截器(Interceptor)中的postHandler方法处理。实际这是行不通的,因为当程序运行到该方法,是在返回数据之后,渲染页面之前,所以这时候 Re 阅读全文
posted @ 2017-08-19 13:20 HelloSUN 阅读(3807) 评论(0) 推荐(0) 编辑
摘要:Servlet如何处理多个请求访问? Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例); 2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可 阅读全文
posted @ 2017-07-18 07:45 HelloSUN 阅读(151) 评论(0) 推荐(0) 编辑
摘要:@Transactional spring 配置事务 注意事项 [@more@] @Transactional spring 配置事务 注意事项 1. 在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 publi 阅读全文
posted @ 2017-05-22 11:15 HelloSUN 阅读(1674) 评论(0) 推荐(0) 编辑
摘要:前情提要 在编写业务层方法时,会遇到很多需要事务提交的操作,spring框架为我们提供很方便的做法,就是在需要事务提交的方法上添加@Transactional注解,比起我们自己开启事务、提交以及控制回滚,要简单的多。但是在使用的时候容易犯一些错误。我就自己的错误经历总结如下。 枯燥的背景知识(可以忽 阅读全文
posted @ 2017-05-22 11:10 HelloSUN 阅读(204) 评论(0) 推荐(0) 编辑
摘要:如何使用spring的作用域: 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增加了session、r 阅读全文
posted @ 2017-05-11 10:21 HelloSUN 阅读(15107) 评论(0) 推荐(0) 编辑
摘要:在使用spring时,经常需要在普通类中获取session,request等对像.比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.用法:ServletA 阅读全文
posted @ 2017-04-26 08:17 HelloSUN 阅读(545) 评论(0) 推荐(0) 编辑
摘要:Spring-MVC配置Gson做为Message Converter解析Json 在学习Spring的时候看到可以使用@RequestBody 和@ResponseBody注解来是的Spring自动将http 其中的 body(json格式)部分和java内部的类进行转换。同时由于Google G 阅读全文
posted @ 2017-04-16 13:39 HelloSUN 阅读(8353) 评论(0) 推荐(0) 编辑
摘要:在上一篇解析自定义命名空间的标签 中,我们已经知道解析自定义命名空间的标签需要用到NamespaceHandler接口的实现类,并且知道spring是如何获取命名空间对应的命名空间处理器对象的。因此我们很容易就能在spring-context包下的META-INF/spring.handlers文件 阅读全文
posted @ 2017-04-08 10:38 HelloSUN 阅读(4333) 评论(0) 推荐(0) 编辑
摘要:1、@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文) 相当于: 主方法进行测试: 从运行主方法结果可以看出,spring容器已经启动了: 2、@Bean标注在方法上(返回某个实例的方法),等价于spri 阅读全文
posted @ 2017-04-08 09:54 HelloSUN 阅读(761) 评论(0) 推荐(0) 编辑
摘要:springmvc基于注解的开发 注解第一个例子 1. 创建web项目 2. 在springmvc的配置文件中指定注解驱动,配置扫描器 <!-- sprimgmvc 注解驱动 --> <!-- <mvc:annotation-driven /> --> <!-- springmvc的扫描器,一旦有扫 阅读全文
posted @ 2017-04-04 19:06 HelloSUN 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参 spring注解时action里用到。 简 阅读全文
posted @ 2017-04-04 18:44 HelloSUN 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、前言 自从Android4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttp,而在Android6.0之后的SDK中google更是移除了对于HttpClient的支持,而市面上流行的Retrofit同样是使用OkHttp进行再次封装而来的。由此看见学习 阅读全文
posted @ 2017-03-30 20:39 HelloSUN 阅读(9405) 评论(0) 推荐(0) 编辑
摘要:以Oracle为例吧 Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计 阅读全文
posted @ 2017-03-27 18:44 HelloSUN 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Session和Cookie的区别 1.1 Session对象 浏览器访问服务器时,服务器会创建一个对象(该对象也称为session对象,该对象有一个唯一的id号与其对应)。然后,服务器会将id号发送给浏览器(默认情况下,使用cookie机制发送)。当浏览器再次访问服务器时,会将id号发送过来。服务 阅读全文
posted @ 2017-03-17 16:37 HelloSUN 阅读(463) 评论(0) 推荐(0) 编辑
摘要:问题描述: session常常用来存储一些公共信息供不同页面访问,比如用户登录信息。访问同一个tomcat下的不同项目所创建的session是不一样的。自然地面临了如何共享session的问题。 解决思路: 解决数据共享问题的思路无非两种 1、找个公共的地方存放共享的数据 2、不同数据源之间做数据同 阅读全文
posted @ 2017-03-17 15:56 HelloSUN 阅读(5091) 评论(0) 推荐(0) 编辑
摘要:使用过springSecurity的朋友都知道,首先需要在web.xml进行以下配置, <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter 阅读全文
posted @ 2017-03-16 14:56 HelloSUN 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Xml代码 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in 阅读全文
posted @ 2017-03-16 10:59 HelloSUN 阅读(5570) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示