本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
Spring boot应用如何支持https
首先使用命令行生成一个keystore文件:
keytool -genkey -alias tomcat -keyalg RSA -keystore ./jerry.keystore
保存到本地项目文件夹里:
Springboot里application.properties文件,维护如下内容:
server.port=5031server.ssl.key-store=jerr ...
【避坑】Spring MVC 自定义 HttpMessageConverter 优先级问题
避坑:自定义 Spring MVC 的 HttpMessageConverter 时,应显式设置各Converter的先后顺序,避免被Spring框架的“自动调整”打乱优先级。
@Configuration
public clas ...
spring mvc
WebMvcConfigurationSupport 万变不离其中
/*
* Copyright 2002-2014 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use th ...
通过Spring AOP实现Spring MVC自定义注解验证器
背景
大家可能会问,spring MVC支持验证注解,如常用的hibernate-validator,为什么要自己实现一套呢?最近做一个APP的服务端接口,项目中有自己的业务返回码.spring MVC支持的注解验证器无法设置验证不通过的时候的返回码,各种不方便,所以思前想后还是自己实现了一套.废话不多说,开始正文.
状态码枚举
状态码枚举中有两个属性: 状态码 和 对应的默认消息
pub ...
sprig-MVC中如何使用验证框架
数据验证,包括客户端验证(js|jq)+服务器验证(java),客户端验证能够提供更好的体验,但是不够安全。永远不要将验证寄托于客户端验证。服务器端验证才永远安全!
spring-MVC的验证:
springmvc 和 hibernate-validation验证框架的整合
首先要根据spring的版本导入不同版本的hibernate-validation的jar包
springmvc 3. ...
spring-boot集成sitemesh装饰器
spring-boot-sitemesh, 依赖spring-boot-parent
spring-boot
EasyUi
SiteMesh
项目启动访问路径 http://localhost/admin/index
<parent>
<groupId>org.springframework.boot</groupId>
...
Spring和SpringMVC自动扫描注解类的冲突问题
Spring MVC项目中通常会有二个配置文件,spring-servlet.xml和applicationContext.xml二个配置文件,通常会出现以下几个配置:
1. <context:annotation-config />
它的作用是隐式地向 Spring 容器注册 - AutowiredAnnotationBeanPostProcessor、- Comm ...
spring 4.x下让http请求返回json串
当前很多应用已经开始将响应返回为json串,所以基于springframework框架开发的服务端程序,让响应返回json字符串成为了一种常用手段。
这里介绍一下如何在spring-MVC框架下方便快捷的返回json字符串。
首先,需要在controller类的方法名头上加@ReponseBody注解,但是只增加这个注解是不够的,在使用httpclient4.5.x模拟post请求时,出现http ...
利用Jmx统计spring-mvc所有controller的调用
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一、spring-mvc添加拦截器配置: 对所有/下的访问都做拦截
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/& ...
spring 2.x 版本升级 spring 3.x (各jar的说明、依赖、合并)
一. 起因
因为在项目中遇到spring版本升级,spiring 3.1.0.CI-995 升级到 3.1.0.RELEASE,同样是3.1.0,但是包间的关系相差甚多,导致maven直接修改版本号后,spring相关包不存在。程序不能正常编译。
尝试通过maven中不能通过的项修改回原来的版本号,代码编译成功,但是运行是报错。原因很简单,3.1正式版要比之前的过渡版本修改的内容 ...
SPRING-MVC 访问静态资源
转:http://lzy83925.iteye.com/blog/1186609
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。
目的:可以正常访问静态文件,不要找不到静态文件报404 ...
SpringMVC的视图解析器
看到一篇文章介绍springMvc的视图解析器,学习下,做下笔记
当我们对SpringMvc控制的资源发送请求后,请求会被springMvc的dispatchServlet处理,接着spring会分析,哪个HandlerMapping定义的所有请求映射中存在对该请求最合理的映射.然后通过该HandlerMapping取得对应的Handler,接着再通过对应的HandlerAdapter处理该Hand ...
初学spring-mvc,做个小demo
初学springMVC,做个简单的例子,太尼玛困难了,好多jar包要么少了,要么冲突,今天总算可以搞了
1.导入这些jar包
2.首先配置web.xml,因为spring-mvc是基于dispatchServ ...
spring-mvc 3.2.0 多视图解析配置实例 ContentNegotiatingViewResolver
一、起因
从spring 3.1.0升级到spring 3.2.0时,配置文件servlet.xml中出错。
错误信息:
java.lang.String cannot be cast to org.springframework.http.MediaType
错误原因:是spring3.2开始不推荐使用setMediaTypes等直接设置这些数据, 而是通过ContentNegotia ...
spring mvc + @Valid + @RequestBody 接收json同时校验javaBean的数据有效性
1. 起因:
半路接手的项目,原使用spring 3.1.0.CI-995(不知道当时怎么设计的,使用了这么一个过渡版本),但是现在想用注解来验证数据的有效性,正常情况下,使用@Valid验证也没有什么问题,但是现在有一个需求就是接收json后,验证对象的数据有效性,这时后台出错。
2. 解决方法
spring 3.1.0.CI-995 升级到 3.1.0.RELEASE。版本升级 ...
SpringWebflow杂记(一) 框架初探,与SpringMVC的集成
今日研究了一下SpringWebFlow这个项目,作为Spring子项目,相对来说用得人稍微少一些。当然,这只是相对于Spring Security,
Spring Data 等项目来说。
我在我的一个玩具项目上用SpringWebFlow + SpringMVC 实现了一个较普通的用户注册流程
https://github.com/yingzhuo/mycar
安装:需要本地(localhost ...
SpringMVC杂记(十六) spring-mvc 与 openid4java
SpringMVC杂记(十六) spring-mvc 与 openid4java
以GoogleOpenID 为例,试验了OAuth单点登录的用法
<dependency>
<groupId>org.openid4java</groupId>
<artifactId>openid4java</artifactId>
< ...
SpringDataJpa杂记(二) SpringMVC与SpringDataJpa小集成
零) 代码
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.ann ...
SpringMVC杂记(十四) Ajax方式的JSR303认证
自己定义一个Exception,用来表示数据绑定失败
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.validation.BindingResult;
import ying ...
SpringMVC杂记(十三) 使用FreeMarker作为视图层
实在没什么好说的,直接上配置文件好了
<bean id="freemarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath ...