
SpringMVC教程
程序员Feri
Feri一到,编程开窍!
Hello,程序员Feri,是工作10年以上做过开发,带过团队的资深程序员组成,主要分享一些编程相关的知识干货,感谢关注和交流,希望在你的编程路上有我们相伴!
我坚信:努力什么时候开始都不晚!
Feri领航,编程不迷茫!
君之所向,一往无前!
展开
-
SpringMVC4.3x教程之一基本使用详解
我们上次说了Spring的使用,那么接下来我们来聊聊SpringMVC的使用。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。可以对三层中的显示层进行进一步的分离,实现解耦操作。当然不可否则SpringMVC自带了很多功能可以帮助我们简化Web的开发。 Spring原创 2017-07-31 12:58:30 · 600 阅读 · 0 评论 -
SpringMVC4.3x教程之九RESTFul使用
REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统.REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 在服务器端,应用程序状态和功能可以分为各种资源。资源是一个有趣的概念实体,它向客户端公开。资源的例子有:应用程序对象、数据库记录、算法等等。每个资源都使用 URI (Univ原创 2017-08-04 16:52:45 · 372 阅读 · 0 评论 -
SpringMVC4.3x教程之八异常的三种处理方式
SpirngMVC提供了对异常的捕获,常用的有三种方式: 1、自带的异常解析类 2、自定义异常解析类 3、使用注解实现异常解析捕获 SpringMVC在运行中的异常都是从下往上抛出的最后到达ExceptionResolver进行异常的处理,但是前端控制器没有给出该异常解析器的默认对象,想要使用那么就需要进行实现。控制器://异常处理控制器原创 2017-08-04 12:12:16 · 1020 阅读 · 0 评论 -
SpringMVC4.3x教程之七国际化的三种实现详解
国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。—摘自百度百科 SpringMVC也是支持国际化的操作,主要是前端控制器内部拥有国际化解析器 SpringMVC原创 2017-08-04 10:39:21 · 1615 阅读 · 1 评论 -
SpringMVC使用JSR 303校验
JSR303就是java提供的一套对于属性的内容校验的注解。 常用注解 @Max:最大值,value @Min:最小值,value @NotNull:不能为null @Null:只能为null @Size:长度,集合 @AssertTrue:boolean校验–true @AssertFalse:boolean校验–false原创 2017-08-03 23:58:50 · 577 阅读 · 0 评论 -
SpringMVC4.3x教程之六验证Validator详解
SpringMVC支持对上传的内容进行校验,Validator接口,目的就是实现校验的功能。 我们在控制器的映射方法中可以写一些自定义类型的参数,那么我们需要对这样的对象进行属性的校验就可以使用校验器啦。 比如,我有一个新闻类public class News { private int id; private String content;//新闻内容 public in原创 2017-08-03 23:27:33 · 448 阅读 · 0 评论 -
SpringMVC4.3x教程之五SpringMVC表单标签的使用
SpringMVC自己提供了一套form表单标签,来看看使用 这套标签的好处: 1、可以将域中的内容显示到标签上 2、配套的校验 3、支持GET\POST\PUT\DELETE 其实我们用在修改页面,比较好。不足之处就是必须要知道request的属性。 1、 表单 常用属性: commandName:标记当前表单标签的的内容来自的bean对象—域中 modelA原创 2017-08-03 23:16:55 · 472 阅读 · 0 评论 -
SpingMVC4.3x教程之四@RequestBody和@ResponseBody
在JAVAEE开发中少不了和JSON打交道,如果不清楚java的json操作的话,请看这一篇JAVA中的四种JSON解析方式详解。而我们现在说的是SpringMVC对JSON的支持,默认使用的是jackson方式。 这里就涉及到2个注解的使用: @ResponseBody 将对象转换为指定格式的内容 注意: 1、使用在方法上 方法的返回值应该就为对象(集合、自定义类对象等) 2、默认都原创 2017-08-03 13:45:15 · 713 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis的整合详解
此次整合基于jar进行,各个版本: Spring4.3.8 SpringMVC4.3.8 MyBatis3.4.2 Tomcat8.01、jar包引用 下载链接点击下载所需jar包2、配置文件主要用到数据库配置: dbconfig.propertiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://loca原创 2017-08-10 17:52:53 · 814 阅读 · 0 评论 -
SSM整合无法解析$解决方案
在进行Spring+SpringMVC+MyBatis的整合过程中,遇到$符号无法解析org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in class原创 2017-08-10 17:40:48 · 1371 阅读 · 0 评论 -
SpringMVC4.3x教程之二常用注解说明
在使用SpringMVC的时候就少不了注解的存在,来看看常用的注解有哪些,分别有什么样的作用? 1、@Controller—bean:显示层的控制器 控制器类的标记 内部可以出现映射方法@Component------bean:普通类@Repository-----bean:持久层的类---操作数据库@Service--------bean:业务逻辑层---service原创 2017-08-02 08:49:56 · 430 阅读 · 0 评论 -
SpringMVC4.3x教程之三拦截器的使用
SpringMVC的拦截器就是替代的Web中的过滤器呢,其实就是一个类,只是这个类的某些方法可以在控制器执行的时候执行而已。 使用步骤: 1、创建类,实现HandlerIntercept接口 2、重写对应的抽象方法 3、配置拦截器即可public class HelloIntercept implements HandlerInterceptor{ //结束---url请求结束---视原创 2017-08-03 13:21:46 · 840 阅读 · 0 评论 -
SpringMVC踩过的坑
仅以此文记录,使用SpringMVC的过程中,遇到过的坑。 1、使用@ResponseBody注解的时候,总是报StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servle原创 2017-08-02 22:14:20 · 2077 阅读 · 0 评论 -
Spring+SpringMVC+Spring Data JPA完美整合
使用Maven实现SSS框架的整合。 方便记录,专门建了一个pom项目用来整合SSS框架所用的jar包1、POM项目,作为父级项目,记录整个整合中的依赖jar包pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc原创 2017-08-18 22:46:53 · 3088 阅读 · 0 评论