- 浏览: 275462 次
- 性别:
- 来自: 深圳
最新评论
-
GGGGeek:
您好,转载博客之前最好验证一下正确性,方法二可以加载contr ...
使用hibernate-validator 和 javax.validation来验证spring-boot的 @RequestParam、@Request参数
文章列表
<mvc:annotation-driven ignoreDefaultModelOnRedirect="true" conversion-service="" validator="" message-codes-resolver="">
<mvc:argument-resolvers>
<
<mvc:annotation-driven>
在spring mvc 3.1增加了此标签的一些新的内置标签,个人能力有限,下面对这个标签进行简要的说明:
以下为可选配置:
Html代码
<mvc:annotation-driven ignoreDefaultModelOnRedirect="true" conversion-service="" validator="" message-codes-resolver="">
mvc:annotation-driven注解的作用
<mvc:annotation-driven>会自动注册RequestMappingHandlerMapping与RequestMappingHandlerAdapter两个Bean,这是Spring MVC为@Controller分发请求所必需的,并且提供了数据绑定支持,@NumberFormatannotation支持,@DateTimeF ...
Spring Aop
- 博客分类:
- Spring
@Slf4j
@Aspect
@Component
public class DataSourceAspect implements Ordered {
private final static Logger log = LoggerFactory.getLogger(DataSourceAspect.class);
//对com.example.demo.modules包下的所有子包,类,方法生产作用
@Pointcut("@annotation(com.example.demo.datasources.annotation.DataSo ...
作用:启用注节方式,创建AOP切面。
通过配置织入@Aspectj切面
虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。
通过aop命名空间的<aop:aspectj-au ...
Spring Tool Suite下载地址
- 博客分类:
- javaEE
Spring Tool Suite下载地址
http://spring.io/tools/sts/all
eclipse 下载地址
- 博客分类:
- javaEE
Eclipse 下载地址: http://www.eclipse.org/downloads/packages/release/Mars/2
从spring 2.5版本开始,就开始支持注解注入了,使用注解可以省掉很多在xml中的配置,使配置文件更加的简洁。在我们的spring配置文件当中,经常会碰到<context:component-scan />、<mvc:annotation-driven />这样的配置,那到底这两个配置帮我们做了哪些工作呢?
1.<context:component-scan />
1
2
从spring2.5版本开始,提供了一个强大的组件扫描功能。它能够自动从classpath中扫描、检测和实例化你的bean。当我们在spring配置文件当中添加了 ...
[转载地址:http://blog.csdn.net/zhouyong0/article/details/7968667,原文地址不清楚]
下面我将step by step地演示如何一次完整的branching和merging,包括创建分支、分支开发、分支和主线同步,分支合并到主线的全过程,甚至包括如何在 ...
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。
如果将DispatcherServlet请求映射配置为"/",则Spring MVC将捕获Web容器所有的请求,包括静态资源的请求,Spring MVC会将它们当成一个普通请求处理,因此找不到对应处理器将导致错误。
如何让Spring框 ...
Oracle 恢复删除的表
- 博客分类:
- Oracle
select * from recyclebin
flashback table T_BAS_AGENT_INFO to before drop
先查询,在恢复指定的表
一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to before drop,这里的tb代表你要恢复的表的名称。二:表数据恢复 对误删的表记录,只要没有trunc ...
对 controller方法参数不能用@RequestBody进行标记,标记后转换不了,可能是因为@RequestBody会把数数据转为Json类型
数据类型转换和数据验证
流程:
1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);
2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);
3、进行数据绑定,即请求参数——>命令对象的绑定;
4、提供第二个扩展点,数 ...
PL/SQL 获取数组的长度
- 博客分类:
- Oracle
V_ARR.count 获取长度
V_ARR(1).F_NAME 输出
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。一般GroupID就是填com.leafive.test这样子。