南开小巷

导航

随笔分类 -  spring &spring mvc

1 2 下一页

与spring的相关代码,开发中的经验总结
摘要:1.在基于 Spring 的 web 项目中,我们可以随时随地获取到当前请求,获取方式就是下面给出的代码: HttpServletRequest req = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes() 阅读全文

posted @ 2020-05-07 17:59 南开小巷 阅读(328) 评论(0) 推荐(0)

'sessionFactory' or 'hibernateTemplate' is required解决方法
摘要:这种情况就是在通过spring配置hibernate4的时候(注意,这里是hibernate4不是hibernate3,hibernate3的),使用的是HibernateDaoSupport的这种方式: public class BaseDao extends HibernateDaoSuppor 阅读全文

posted @ 2016-10-25 14:27 南开小巷 阅读(4879) 评论(1) 推荐(1)

Java过滤器与SpringMVC拦截器之间的关系与区别
摘要:过滤器和拦截器的区别: ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问 阅读全文

posted @ 2016-10-25 09:52 南开小巷 阅读(358) 评论(0) 推荐(0)

Druid的使用步骤
摘要:一、关于Druid Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Dr 阅读全文

posted @ 2016-10-19 10:06 南开小巷 阅读(389) 评论(0) 推荐(0)

Spring MVC静态资源处理(在applicationContex.xml文件中进行配置)
摘要:优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真 阅读全文

posted @ 2016-10-17 17:52 南开小巷 阅读(269) 评论(0) 推荐(0)

Spring <context:annotation-config/> 解说
摘要:在基于主机方式配置Spring的配置文件中,你可能会见到<context:annotation-config/>这样一条配置,他的作用是式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProce 阅读全文

posted @ 2016-10-17 17:02 南开小巷 阅读(186) 评论(0) 推荐(0)

SpringMVC中使用Interceptor拦截器
摘要:SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的In 阅读全文

posted @ 2016-09-28 10:10 南开小巷 阅读(989) 评论(0) 推荐(0)

spring mvc中的一些注释:@PathVariable @RequestParam等
摘要:请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参 spring注解时action里用到。 简 阅读全文

posted @ 2016-08-30 09:54 南开小巷 阅读(276) 评论(0) 推荐(0)

比较分析 Spring AOP 和 AspectJ 之间的差别
摘要:面向方面的编程(AOP) 是一种编程范式,旨在通过允许横切关注点的分离,提高模块化。AOP提供方面来将跨越对象关注点模块化。虽然现在可以获得许多AOP框架,但在这里我们要区分的只有两个流行的框架:Spring AOP和AspectJ。这里将会帮助你基于一些关键信息,为你的项目选择正确的技术。 Spr 阅读全文

posted @ 2016-08-24 10:20 南开小巷 阅读(2318) 评论(0) 推荐(0)

Spring cache 缓存
摘要:概述 Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的 阅读全文

posted @ 2016-08-24 10:19 南开小巷 阅读(2568) 评论(1) 推荐(1)

SpringMVC介绍之视图解析器ViewResolver
摘要:SpringMVC视图解析器 前言 在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器。当我们对SpringMVC控制的资源发起请求时,这些请求都会被SpringMVC的DispatcherServlet处理,接着Spring会分 阅读全文

posted @ 2016-08-18 09:16 南开小巷 阅读(1205) 评论(0) 推荐(0)

JdbcTemplate详解
摘要:1、JdbcTemplate操作数据库 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource 阅读全文

posted @ 2016-08-15 16:14 南开小巷 阅读(2775) 评论(0) 推荐(0)

spring读取数据库的配置信息(url、username、password)时的<bean>PropertyPlaceholderConfigurer的用法
摘要:用法1: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文

posted @ 2016-08-15 15:10 南开小巷 阅读(1511) 评论(0) 推荐(0)

spring aop方式配置事务中的三个概念 pointcut advice advisor
摘要:AOP的3个关键概念 因为AOP的概念难于理解,所以在前面首先对Java动态代理机制进行了一下讲解,从而使读者能够循序渐进地来理解AOP的思想。 学习AOP,关键在于理解AOP的思想,能够使用AOP。对于AOP众多的概念,读者只要理解3个重要的概念即可。这3个概念是Pointcut、Advice和A 阅读全文

posted @ 2016-08-12 15:43 南开小巷 阅读(1998) 评论(0) 推荐(0)

spring mvc静态资源请求和<mvc:annotation-driven>
摘要:自己看了官方文档,也到网上查了下,目前理解如下:<mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@C 阅读全文

posted @ 2016-08-12 10:53 南开小巷 阅读(413) 评论(0) 推荐(0)

Spring 配置 事务的几种方式
摘要:Spring配置文件中关于事务配置总是由三个组成部分,DataSource、TransactionManager和代理机制这三部分,无论是那种配置方法,一般变化的只是代理机制这块! 首先我创建了两个类,一个接口一个实现: Java代码 package com.dao; public interfac 阅读全文

posted @ 2016-08-11 10:12 南开小巷 阅读(361) 评论(0) 推荐(0)

Spring注解使用和与配置文件的关系
摘要:Spring注解使用和与配置文件的关系 1 注解概述与容器管理机制 Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @C 阅读全文

posted @ 2016-08-11 10:11 南开小巷 阅读(6095) 评论(0) 推荐(0)

Spring中@Autowired注解、@Resource注解的区别
摘要:Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Reso 阅读全文

posted @ 2016-08-11 10:10 南开小巷 阅读(228) 评论(0) 推荐(0)

spring MVC controller中的方法跳转到另外controller中的某个method的方法
摘要:1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都 阅读全文

posted @ 2016-06-20 09:59 南开小巷 阅读(530) 评论(0) 推荐(0)

spring mvc后台如何处理ajax的请求,并返回json
摘要:spring mvc中有一个注解:@ResponseBody,把这个注解放到ajax请求对应的@RequestMapping(xxx)方法上,在方法体内部,把要返回的json赋给一个String类型的变量,然后return这个变量即可,例子如下: 阅读全文

posted @ 2016-06-16 14:39 南开小巷 阅读(628) 评论(0) 推荐(0)

1 2 下一页