ssm开发注解
# ssm开发注解
我就想起个通过的名字
这个作者很懒,什么都没留下…
展开
-
@NotEmpty、@NotBlank、@NotNull的区别
在网上搜索的内容,大致如下:验证框中@NotEmpty、@NotBlank、@NotNull乍一看还是容易弄混的。主要使用情况记录一下:@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释:1. @NotEmpty转载 2017-04-21 10:52:25 · 286 阅读 · 0 评论 -
spring mvc使用@InitBinder 标签对表单数据绑定
在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。解决的办法就是使用spring mvc提供的@InitBinder标签在我的项目中是在BaseController中增加方法initBinder,并使用注解@InitBinder标注,那么spring mvc在绑定表单之前,都会先注册这些编辑器,转载 2017-04-21 10:06:14 · 348 阅读 · 0 评论 -
spring @Qualifier注解
@Autowired是根据类型进行自动装配的。如果当spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。如下:①可能存在多个UserDa转载 2017-04-20 22:01:39 · 206 阅读 · 0 评论 -
<context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签转载 2017-07-26 09:52:12 · 395 阅读 · 0 评论 -
Spring MVC ant路径匹配原则
简介Spring MVC的路径匹配策略默认为Ant风格的路径规则,其默认的实现类为org.springframework.util.AntPathMatcher。匹配原则Ant风格按以下规则匹配URL:通配符说明?匹配一个字符*匹配零个或多个字符**匹配路径中的零个或原创 2017-09-26 00:06:42 · 332 阅读 · 0 评论 -
源码解析:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种:通过实现 InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在原创 2018-01-04 11:52:34 · 5388 阅读 · 1 评论