spring 基础篇5 springMVC
此专栏需要spring注解式驱动开发为基础,以注解式开发为主,讲解的也是springMVC方面的注解
hualinux
十年老运维教你《从0自学Linux运维》,也帮学生党解编程题!原创不易,求点赞和关注!
技术交流请私信
展开
-
hualinux springMVC 5.12:SpringBoot使用mybaits操作数据库(web版)
我在《hualinux spring 4.22:SpringBoot使用mybaits操作数据库》发现springBoot的Mybtis启动器不支持,以web方式的,所以今天就以web方式完成没有完成的工作。本操作上前一章《hualinux springMVC 5.11:使用springBoot 进行springMVC开发[war方式]》建立的项目基础上进行的,为了方便,我把hello的目录删除,其它不变...原创 2020-07-04 22:42:28 · 420 阅读 · 0 评论 -
hualinux springMVC 5.11:使用springBoot 进行springMVC开发[war方式]
目录一、环境说明二、建立spring Boot项目三、编写代码3.1编写Hello代码3.2 测试3.2.1 添加tomcat配置3.2.2 运行tomcat测试一下效果四、打包成war发送到生产环境的tomcat上4.1 idea生成war包4.2 配置线上环境tomcat虚拟主机并访问4.2.1上传war文件4.2.2配置tomcat虚拟主机4.2.3测试在实际应用中进行springMVC开发,一般使用springBoot,这样才能省很多...原创 2020-07-03 20:55:26 · 305 阅读 · 0 评论 -
hualinux springMVC 5.10:数据格式化、拦截器、异常处理
剩下 部分是:数据格式化、拦截器、异常处理我这里就不再详解了,可以看一下第三方的《Spring MVC学习》我看挻不错的原创 2020-07-03 18:17:09 · 102 阅读 · 0 评论 -
hualinux springMVC 5.9:视图和重定向
目录一、简单的视图1.1 简单的例子1.2视图解析工作过程二、相关知识2.1 概念2.2常用的视图实现类视图解析器常用的视图解析器实现类InternalResourceViewResolverExcel 视图三、使用JSTL四、国际化4.1 添加依赖和配置文件4.2 实现代码五、标签六、自定义视图七、视图的重定向操作我们知道springMVC,MVC包括视图,一开始建立工程的时候就已经配置了,这里就不说了,直接上代码。一...原创 2020-07-03 18:07:36 · 170 阅读 · 0 评论 -
hualinux springMVC 5.8:@ModelAtrribute注解
目录一、@ModelAttribute注解详解之使用场景1.1 常用场景分析1.2 有问题的做法1.2.1 传统做法1.2.2 传统做法实现代码1.3 正确做法1.3.1 正确做法图示1.3.2 实现代码1.4@ModelAtrribute注解的执行流程二、@ModelAtrribute源代码分析三、springMVC 确定目标方法 POJO 类型入参的过程四、解决@ModelAtrribute中,map的键与执行目标方法的参数名不一致@Model...原创 2020-07-03 14:47:14 · 3127 阅读 · 0 评论 -
hualinux springMVC 5.7:处理模型数据
Spring MVC 提供了以下几种途径输出模型数据ModelAndView:处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据 Map 及 Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map 中的数据会自动添加到模型中。 @SessionAttributes:将模型中的某个属性暂存到HttpSession 中,...原创 2020-07-03 02:56:56 · 118 阅读 · 0 评论 -
hualinux springMVC 5.6:使用 Servlet API 作为入参
目录一、使用Servlet原生API1.1 例11.2 例2二、springMVC支持哪些原生APIMVC 的 Handler 方法可以接受 哪些 ServletAPI 类型的参数HttpServletRequestHttpServletResponseHttpSessionjava.security.PrincipalLocaleInputStreamOutputStreamReaderWriter一、使用Servlet原生API在我们平常使用sp.原创 2020-07-02 23:30:17 · 292 阅读 · 0 评论 -
hualinux springMVC 5.5:映射请求参数 &请求参数
使用 @RequestParam 绑定请求参数值使用 @RequestHeader 绑定请求报头的属性值(了解)使用 @CookieValue 绑定请求中的 Cookie 值使用 POJO 对象绑定请求参数值一、使用 @RequestParam 绑定请求参数值在处理方法入参处使用@RequestParam可以把请求参数传递给请求方法- value :参数名- required :是否必须。默认为true,表示请求参数中必须包含对应的参数,若不存在,将抛出异常在src/ma...原创 2020-07-02 22:24:23 · 170 阅读 · 0 评论 -
hualinux springMVC 5.4:@RequestMapping 映射请求
目录3.1 @RequestMapping映射请求3.2使用method属性来指定请求方式3.3 params和headers@RequestMapping 映射请求,直白点来说就是你输入一个路径后,系统会找这个路径对应的类或函数处理这个路径请求。那么怎么查找这个路径对应的函数呢?就需要先绑定,这个@RequestMapping就是绑定的功能。文章代码是基于《hualinux springMVC 5.3:建立学习的springMVC项目》所建立的项目基础上进行操行的...原创 2020-07-02 19:45:46 · 145 阅读 · 0 评论 -
hualinux springMVC 5.3:建立学习的springMVC项目
为了方便后面学习,都是基于《hualinux springMVC 5.2:使用 idea建立简单springMVC》文章中建立的项目基础上的所以做一些说明一、关于配置文件(不变)配置文件是按《hualinux springMVC 5.2:使用 idea建立简单springMVC》配置之后一般不会修改,这里再提一下1.1 web.xml配置文件只需要把<url-pattern>*.form</url-pattern>改为:<url-p...原创 2020-07-02 15:06:02 · 245 阅读 · 0 评论 -
hualinux springMVC 5.2:使用 idea建立简单springMVC
目录一、环境说明1.1 使用环境1.2 下载tomcat二、建立springMVC项目2.1创建SpringMVC项目2.2移动lib目录2.3.1 把项目中的lib目录移到WEB-INF下2.3.2 修改项目结构2.4添加对maven的支持2.4.1 添加maven框架2.4.2 pom.xml设置maven2.4.3 整体项目目录结构2.5 设置tomcat编码三、用SpringMVC建立一个简单helloWorld3.1编写基于模板...原创 2020-07-01 23:32:36 · 621 阅读 · 2 评论 -
hualinux springMVC 5.1:前言
前面足足讲了4个专栏,终于讲到了web了,springMVC,一看名字就知道 采用的是MVC框架,一、以后将以注解式驱动开发为主学习了spring注解式开发之后,以后都会将注解式开发为主了,所以springMVC也主要是讲注解二、web以tomcat为主web主要是以免费的tomcat为主三、学习Restful风格的写法现在web都是前后端分离为主,后端一般以restful风格存在,可能是以restful api方式,传输主要是靠json四、还是要学点...原创 2020-07-01 20:14:48 · 116 阅读 · 0 评论