JSR 303 – Bean Validation 简介及使用方法

一、JSR-303简介 JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。 此实现与 Hibernate ORM 没有任何关系。 JSR 303 用于对 Java Bean 中的字段的值进行验证。 Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地验证。 注:可以使用注解的方式进行验证 二、准备校验时使用的JAR validation-api-1.0.0.GA.jar:JDK的接口…

Spring的Bean之Bean的基本概念

SSM 发表评论
登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 *标题 标题不能为空 网址 标签 位置 个人主页 - 我的知识 同时保存至: 选择知识图谱 新建? 公开 取消收藏 分享资讯 传PPT/文档 提问题 写博客 传资源 创建项目 创建代码片 设置昵称编辑自我介绍,让更多人了解你 帐号设置退出 社区 博客 论坛 下载 知识库 技术问答 极客头条 英雄会 服务 JOB 学院 CODE 活动 CSTO C币兑换 俱乐部 CTO俱乐部 …

No qualifying bean of type ‘XXXXX’ available

SSM 发表评论
在spring中,出现bean无法加载到的情况 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘XXXXX’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} at org.springframework.beans.factory.support.DefaultListableBe…

Spring之事件

        Spring的事件为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另一个Bean知道并能做相应的处理,这时就需要另一个Bean监听当前Bean所发送的事件。 Spring的事件主要遵循如下流程: (1).自定义事件,继承ApplicationEvent。 (2).定义事件监听器,实现ApplicationListener。 (3).使用容器发布事件。 1.自定义事件         自定义事件需要继承ApplicationEvent,声明…

ssm bean无法注入错误等相关错误

一.当出现如下图所示的错误的时候,即无法注入bean,可能是1.配置文件,或者注解包没扫描到,所以应该先检查spring相关的配置文件;2.当检查没问题的时候,要去看一下pom.xml(如果是maven工程的话),有没有加入对应的依赖;3.看一下web.xml文件,是否有初始化spring容器,路径是否对,是否有扫描所有spring配置文件,还有有没有配置前端控制器。解决方案:在web.xml中加入扫描xml文件的语句二.控制台报…

SSM_003.Spring控制反转

SSM 发表评论
一、简介 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java应用 Spring是一个轻量级控制反转(Io…

springIoCAndDI

SSM , 发表评论
一、       Introduction Spring是一个轻量级java开源框架,兴起于2003年,由Rod.J创建。Spring提供了一种方法管理java应用的业务对象。Rod.J的《Expert one on one J2EE design anddevelopment》和《Expertone-on-one J2EE Development without EJB》催生了spring。Spring致力于J2EE各层的解决方案,可以与已有的框架无缝整合。 二、       初步搭建开发环境及IoC (一)            新建好web工程后,…

SpringMVC学习笔记7—-view-controller标签

用处与代码 太简单,就不演示了! 错误的发现与解决 视频中老师用一个view-controller轻松简单,他几行代码搞定的东西让我纠结苦恼了三天晚上,不知道到底是哪里出了问题,第一天是将mvc:view-controller错误地放在了web.xml文件中,我还一直苦恼为什么这个会报错呢。纠正后发现还是不能直接通过url运行。之前success.jsp(即这次想直接访问的目标文件)和index.jsp放在一个文件夹下,教学内容为了显…

jsp提交数据后竟然出现乱码????

SSM , , 发表评论
百思不得其解。。。 检查了我的jsp页面: <%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8”%> 没有问题 数据库编码: 没有问题。 web.xml: 没有问题 控制器的request 还是response有问题?? 看别人大神的博客,什么post,get请求要怎么设置编码,也试过了,无果。然后再看看 ,发现: 竟然是少了后面这句话!!!!!一把这句话删掉再测试,又是乱码。…

Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决

Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决 最近项目中使用到Spring3,在感叹Spring3注解配置清爽的同时竟然出现了这个不和谐的事情,实在无法忍受 问题:部署项目后程序加载或用浏览器访问时出现类似的警告,[org.springframework.web.servlet.PageNotFound] -<No mapping found for HTTP request with URI [/sandDemo001/images/1.jpg]…

spring-boot(thymeleaf)中th:field和th:value的区别

SSM 发表评论
                               spring-boot中th:field和th:value的区别 一:常用th:标签简介: 我们再用spring-boot框架的时候,可能不会采用我们以往用的jsp页面的方式,而是通过采用thymeleaf渲染的方式进行 前后台数据的交互。常用的标签有 th:href,用法:th:href="/brand/selectbrand",(用来指明要要跳转的链接) th:object,用法:th:object="${brand}",(用来接受后台传过来的对象) 样例:  …

spring Boot thymeleaf在html循环model后查看详情,修改,删除超链接 a href属性的填写

<form class="layui-form"> <span th:if="${admin_list != null }" th:each="admin_list,adminListStat:${admin_list}"> <tr> <td> <input type="checkbox" name="" lay-skin="primary"> </td> <td th:text="${admin_list.id}"></td> <td th:text="${admin_list.admin_name}"></td> <td th:text="${admin_list.admim_truename}">…

基于 Spring Boot 的 SSM 环境整合八:使用freemarker模板引擎

前文整合了thymeleaf 模板引擎,在使用中确实不太方便,于是研究了freemarker模板引擎,以下将两者做个简介的比对: 1、thymeleaf是springboot官方推荐的模板引擎,而freemarker不是。 2、thymeleaf要求模板必须符合xml规范,使用起来非常不方便。freemarker则自由很多。 3、thymeleaf模板文件实际上是静态html嵌入了标签属性,使用浏览器可以直接打开模板文件,便于前后端分离式开发和联调。 简介的…

SSM中错误解决之The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved–Binrry(冰蕊)

问题: 严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 原因: 找不到jstl的包 解决 在pom.xml中加入 <!-- https://mvnrepository.com/artifact/javax.servlet/jstl --> <dependency> <g…
下一页 »