
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 · 439 阅读 · 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 · 325 阅读 · 0 评论 -
hualinux springMVC 5.10:数据格式化、拦截器、异常处理
剩下 部分是: 数据格式化、拦截器、异常处理 我这里就不再详解了,可以看一下第三方的《Spring MVC学习》我看挻不错的原创 2020-07-03 18:17:09 · 112 阅读 · 0 评论 -
hualinux springMVC 5.9:视图和重定向
目录 一、简单的视图 1.1 简单的例子 1.2视图解析工作过程 二、相关知识 2.1 概念 2.2常用的视图实现类 视图解析器 常用的视图解析器实现类 InternalResourceViewResolver Excel 视图 三、使用JSTL 四、国际化 4.1 添加依赖和配置文件 4.2 实现代码 五、标签 六、自定义视图 七、视图的重定向操作 我们知道springMVC,MVC包括视图,一开始建立工程的时候就已经配置了,这里就不说了,直接上代码。 一...原创 2020-07-03 18:07:36 · 191 阅读 · 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 · 3188 阅读 · 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 · 132 阅读 · 0 评论 -
hualinux springMVC 5.6:使用 Servlet API 作为入参
目录 一、使用Servlet原生API 1.1 例1 1.2 例2 二、springMVC支持哪些原生API MVC 的 Handler 方法可以接受 哪些 ServletAPI 类型的参数 HttpServletRequest HttpServletResponse HttpSession java.security.Principal Locale InputStream OutputStream Reader Writer 一、使用Servlet原生API 在我们平常使用sp.原创 2020-07-02 23:30:17 · 308 阅读 · 0 评论 -
hualinux springMVC 5.5:映射请求参数 &请求参数
使用 @RequestParam 绑定请求参数值 使用 @RequestHeader 绑定请求报头的属性值(了解) 使用 @CookieValue 绑定请求中的 Cookie 值 使用 POJO 对象绑定请求参数值 一、使用 @RequestParam 绑定请求参数值 在处理方法入参处使用@RequestParam可以把请求参 数传递给请求方法- value :参数名 - required :是否必须。默认为true,表示请求参数中必须包含对应的参数,若不存在,将抛出异常 在src/ma...原创 2020-07-02 22:24:23 · 181 阅读 · 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 · 165 阅读 · 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 · 266 阅读 · 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设置maven 2.4.3 整体项目目录结构 2.5 设置tomcat编码 三、用SpringMVC建立一个简单helloWorld 3.1编写基于模板...原创 2020-07-01 23:32:36 · 657 阅读 · 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 · 131 阅读 · 0 评论