
springmvc
楼兰小石头
楼兰小石头
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于springmvc4.3.5的配置
第一步:下载spring下载链接:http://repo.springsource.org/libs-release-local/org/springframework/spring/下载后的文档里面有相关api和讲解第二部:在eclipse里面部署springmvc首先目录结构如下:首先导入springmvc需要的jar包一共20个,外加日志文件common-原创 2017-01-15 18:58:20 · 1128 阅读 · 1 评论 -
spring实现单元测试
作者使用的版本为spring 5.1.1基类BaseTest配置单元测试环境,继承该类的其他类可以不再配置单元测试环境package Base;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframewo...原创 2019-03-04 21:32:36 · 222 阅读 · 0 评论 -
spring mvc响应时自动将javabean转化为json数据格式
spring是自己有这个功能的,maven项目中需要引入如下jar<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9....原创 2019-03-04 21:19:40 · 1153 阅读 · 0 评论 -
spring mvc + hibernate实现实体化类entity到数据传输类dto的自动转换
package com.wxj233.util;import java.util.List;/** * 完成数据持久化层到传输层自动赋值 * @version 0.0.1 * @since 2019/01/09 * @author wxj233 * */public interface DataTransfer { /** * 完成持久化层到传输层数据赋值,(反向赋...原创 2019-03-04 21:09:41 · 565 阅读 · 0 评论 -
spring中配置多事物管理器JPA+Hibernate,与No bean named 'transactionManager' available
最近小编学习了Spring JPA相关的知识,spring提供的JPA十分方便,于是在自己已有的项目中尝试了相关技术,原项目中已经配置了hibernate,现又添加JPA我的配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans...原创 2019-01-07 20:42:08 · 2979 阅读 · 0 评论 -
在filter等非spring环境中获取spring bean及org.springframework.beans.factory.NoSuchBeanDefinitionException错误
小编也是由于一些功能需求需要在filter中获取spring bean但是遇到了一些问题,在此与大家分享一下 首先我在我的项目中配置了applicationContext.xml与dispatcher-servlet.xml,applicationContext.xml是针对全局配置,dispatcher-servlet.xml针对spring mvc做配置,但是我只在applicati...原创 2018-11-15 20:33:26 · 739 阅读 · 0 评论 -
关于ajax跨域访问导致session失效,cookie无法在本地存储问题分析
大家可能遇到过,做登录时需要使用session来维护用户与服务器之前的关系,可能好多小伙伴不是很清楚session维护的原理,我简单讲一下session的原理,tomcat中session和cookie有着很密切的关联如下图简单理解就是客户端和服务器之间传递着一个sessionID,来维护用户的会话状态,服务器端session生命周期为30min,客户端cookie生命周期也...原创 2018-10-08 16:53:14 · 1229 阅读 · 0 评论 -
Spring中quartz的配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www原创 2018-05-20 10:26:44 · 1192 阅读 · 0 评论 -
Spring中HttpMessageConvert<T>和ConversionService格式转换器
首先HttpMessageConvert<T>和ConversionService应该说是不同的两种东西,前者用于转换请求信息和响应信息,后者用于对象间的转换。一、HttpMessageConvert<T> HttpMessageConvert<T>负责将一个请求信息转换为一个对象(类型为T),将对象(类型为T)转换为响应信息。默认配置Sp...原创 2018-04-01 20:51:27 · 2329 阅读 · 0 评论 -
微信开发自动回复消息乱码问题
最近开发微信服务号,遇到了一个问题,在编写自动回复消息的时候出现乱码,最后发现问题是由于spring mvc的@ResponseBody注解返回字符串时默认返回的是“ISO-8859-1”而不是utf-8。 虽然大家的项目里面可能都有字符编码过滤器,但是有一个问题在这里,我们设置response.setContentType("text/html; charset=utf-8");时都是在c原创 2018-01-05 18:31:44 · 4680 阅读 · 3 评论 -
Spring4.X整合hibernate5.X之事物管理
我们之所以要用Transaction来管理hibernate的session主要目的就是区分开业务逻辑代码和持久层代码分开。我所做是在正确导入了相关jar包和配置好了spring mvc的前提条件下进行的,下面是我的一个在eclipse下面的测试项目的项目目录结构第一步:配置springmvc-servlet.xml文件标红的是关于事物管理方面的类容,但是其他配置也不可少原创 2017-10-22 15:42:45 · 1124 阅读 · 0 评论 -
Spring AOP编程
一、什么是AOP? AOP是一种面向切面编程的技术,主要实现原理就是java的动态代理,或者静态代理如AspectJ,这里不详细讲动态代理和静态代理是怎么回事。我们先来理解面向切面。如下图:可以把程序执行流程理解为一个线程,包涵一些普通的业务处理方法;结点即切入点,切入点可以是方法,可以是变量;切面即要植入的处理动作。切面编程可以在一个线程任意执行结点处,动态插入一段原创 2017-06-13 11:02:58 · 377 阅读 · 0 评论 -
在spring MVC和hibernate项目中如何实现hibernate的session在请求发起时开启数据渲染后自动关闭
对于才接触hibernate的初学者来说可能会遇到的一个问题就是hibernate的session的管理问题,简单举一个列子,假设一个电商网站,我要读取产品信息,用户发起请求后我们后台去数据库查询产品信息,代码上我们可能是这样的操作 Session session = HibernateUtil.openSession(); session.beginTransa原创 2017-06-07 19:15:12 · 1528 阅读 · 0 评论 -
关于spring mvc配置文件上传
我用的spring版本是4.3.5。个版本之间差异没有看过。 下面我讲一讲我的基本配置,关于spring mvc的配置,我之前的博客已经写过链接如下:关于spring mvc4.3.5的配置配置好spring之后,现在我们来配置文件上传需要的几个地方,1、springmvc-servlet.xml这是spring的配置文件,你们的可能不是这个名字,不过默认是的。里面配置如下:原创 2017-04-25 12:41:04 · 467 阅读 · 0 评论 -
利用spring AOP实现操作日志功能
首先需要在spring配置文件中配置aop支持,<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xm...原创 2019-05-19 21:04:09 · 610 阅读 · 0 评论