随笔分类 - Spring MVC学习笔记
摘要:10.文件上传和下载 1.准备工作 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置Mul
阅读全文
摘要:9.拦截器 1.概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理,开发者可以自己定义一些拦截器来实现特定的功能。 **过滤器和拦截器的区别:**拦截器是AOP思想的具体应用。 过滤器: servlet规范中的一部分,任何java w
阅读全文
摘要:6.SpringMVC实现Ajax。 1.实体类User @Data @AllArgsConstructor @NoArgsConstructor public class User { private int age; private String name; private String sex
阅读全文
摘要:8.Ajax研究 1.什么是Ajax 简介: Ajax=Asynchronous JavaScript and XML(异步的JavaScript和XML) Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的W
阅读全文
摘要:4.MyBatis层编写 1.编写数据库对应的实体类 注:这里的MyBatis层应该和Mybatis-config.xml一同编写,属于同一层,这里编者,喜欢配置文件和Java代码分开编写!自行写的时候建议还是一层一层编写。 //这里使用注解是因为,编者依赖里导入了Lombok插件 @Data @A
阅读全文
摘要:7.整合SSM 1.环境要求: 环境: IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识; 2.数据库表 创建一个存放书籍数据的数据库表 CREATE DATABASE `
阅读全文
摘要:6.Json交互处理 1.什么是Json JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和
阅读全文
摘要:5.数据处理及跳转 1.结果跳转方式 设置ModelAndView对象,根据view的名称和视图解析器跳转到指定的页面 页面:{视图解析器前缀}+viewName+{视图解析器后缀} <!-- 视图解析器 --> <bean class="org.springframework.web.servle
阅读全文
摘要:4.RestFul和控制器 1.控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现 控制器负责解析用户的请求并将其转换为一个模型 在SpringMVC中一个控制器类可以包含多个方法 在SpringMVC中,对于Controller的配置方式有很多种
阅读全文
摘要:3第一个MVC程序 1.配置板 1、新建一个Moudle , springmvc-02-hello , 添加web的支持! 2、确定导入了SpringMVC 的依赖! 3、配置web.xml , 注册DispatcherServlet <?xml version="1.0" encoding="UT
阅读全文
摘要:2.什么是SpringMVC 概述: Spring MVC是SpringFramework的一部分,是基于Java实现MVC的轻量级Web框架 官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-referen
阅读全文
摘要:ssm:Mybatis+Spring+SpringMVC MVC三层架构 JavaSE:认真学习,老师带,入门快 JavaWeb:认真学习,老师带,入门快 SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力 SpringMVC+Vue+SpringBoot+SpringCloud+L
阅读全文

浙公网安备 33010602011771号