springmvc
宫城诗
这个作者很懒,什么都没留下…
展开
-
20200421——SpringMVC执行流程和原理
先上一个流程图第一步用户发送请求到前端控制器DispathcerServlet第二步DispatcherServlet收到请求去调用HandlerMapping(处理器映射器)第三步HandlerMapping找到具体的处理器(可查找xml配置或注解配置),生成处理器对象及处理器拦截器(如果有),再一起返回给DispathcerServlet第四步DispatcherServle...原创 2020-04-21 20:16:04 · 168 阅读 · 1 评论 -
20200304——Springboot yml语法 四
在application.yml中定义好的,然后通过用value注解,在实体类中直接可以注入或者使用上面的@ConfigurationProperties直接对应yml文件中的person这个功能可以全局配置。配置数据库?现在可以通过@ConfigurationProperties可以配置许多文件如果在不在application.yml中,可以自定义一个yml文件,然后在用java的实体...原创 2020-03-04 17:59:15 · 114 阅读 · 0 评论 -
20200302——Springmv 拦截器复习 三
拦截器的作用异常处理Springmvc 异常处理器自定义拦截器在springmvc.xml配置拦截器原创 2020-03-02 20:34:10 · 91 阅读 · 0 评论 -
20200302——Springmvc复习 文件上传 二
文件上传的必要前提文件上传的原理分析之前我们传递的是键值对当我们改成multipart,就分成了许多部分我们需要借助第三方的jar包来帮我们完成解析这个multipart的请求使用fileupload组件完成文件上传把图片存入到这个文件夹下面Springmvc上传文件的方式还需要配置文件解析器Springmvc跨服务器方式的文件上传跨服务器的文件上传...原创 2020-03-02 18:22:51 · 92 阅读 · 0 评论 -
20200302——Springmvc复习 Springmvc的基本概念 一
Springmvc是什么Springmvc的优势如果想要玩转springmvc,就需要在web.xml中配置好前端控制器springmvc.xml中配置是相当于我们之前在spring中写的bean.xml用来管理Spring的ioc容器在controller上面注释@Controller@RequestMapping 请求路径,在方法上注解我们配置好了Springmvc.xml必...原创 2020-03-02 15:22:13 · 226 阅读 · 0 评论 -
20200128——springmvc返回类型是json类型
添加jquery文件在index页面书写ajax请求<script src="js/jquery.min.js"></script> <script> $(function () { $("#btn").click(function () { alert("hello") ...原创 2020-01-28 23:35:17 · 106 阅读 · 0 评论 -
20200128——springmvc 返回值类型是void
如果是void,其实跟String一样,要去目录下面去寻找同名的jsp,但是没有,学到一个转发如果你手动调用转发的方法,spring不会帮你进行视图解析器,你需要手动的添加转发到的jsp页面 @RequestMapping("/testVoid") public String testVoid(HttpServletRequest request, HttpServletResp...原创 2020-01-28 21:27:16 · 224 阅读 · 0 评论 -
20200128——springmvc 返回值类型String
创建一个maven项目archetypeCataloginternal导入pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...原创 2020-01-28 21:07:28 · 598 阅读 · 0 评论 -
20200125——springmvc整合mybatis对象
就是相当于sqlmapconfig.xml这个文件通过test方法,是InputStream inputStream = Resources.getResourceAsStream("SqlMapConfig.xml"); //创建sqlsessionFactory对象 SqlSessionFactory sqlSessionFactory = new Sql...原创 2020-01-25 20:18:24 · 287 阅读 · 0 评论 -
20200125——ssm整合编写了Mybatis框架
首先在dao层编写注解public interface AccountDao { //查询所有账户信息 @Select("select * from account") public List<Account> findAll(); //保存账户 @Insert("insert into account(name,money) values(...原创 2020-01-25 18:59:28 · 184 阅读 · 0 评论 -
20200125——spring整合springmvc的框架
调用表现层的方法的时候@Controller@RequestMapping("/account")public class AccountController { @RequestMapping("/findAll") public String findAll(){ System.out.println("表现层:查询所有的账户信息"); r...原创 2020-01-25 18:26:56 · 86 阅读 · 0 评论 -
20200125——ssm继续整合 springmvc编写
配置log4j的配置文件# Set root category priority to INFO and its only appender to CONSOLE.#log4j.rootCategory=INFO, CONSOLE debug info warn error fatallog4j.rootCategory=info, CONSOLE, LOGFI...原创 2020-01-25 17:59:42 · 127 阅读 · 1 评论 -
20200124——ssm整合
表现层Springmvc框架业务层Spring框架持久层mybatis框架整合的方式 ,用Spring整合其他两个框架选项配置文件+注解的方式先保证每个框架能单独运行首先配置maven的pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or...原创 2020-01-25 00:44:57 · 125 阅读 · 0 评论 -
20200122——文件上传
文件上传的必要前提文件上传的原理分析我们可以借助第三方实现文件上传原创 2020-01-23 23:55:13 · 431 阅读 · 0 评论 -
20200122——springmvc json数据
一开始需要引入jquery的包加上一个button静态资源拦截静态资源被前端控制器拦截了,被当成了请求。然后我们引入jquery是为了传送一个ajax请求Ajax /*模拟异步响应请求*/ @RequestMapping("/testAjax") public void testAjax(@RequestBody String body) { S...原创 2020-01-22 15:48:53 · 167 阅读 · 0 评论 -
20200121——Springmvc返回值分类
返回字符串就跟我们做的第一个入门程序一样,返回的字符串,通过springmvc.xml的配置,会在WEB-INF/pages/ 文件下去寻找 与返回字符串匹配的.jsp返回值是void就是可以随意进行操作返回值类型ModelAndView类型ModelAndView对象是Spring提供的一个对象,可以用来调整具体的JSP视图返回字符串的底层其实也是这个ModelAndViewpac...原创 2020-01-21 23:23:56 · 164 阅读 · 0 评论 -
20200121——springmvc 常用注解
RequestParam作用:把请求中指定名称的参数给控制器中的形参赋值如果前端提交的字段叫username,但是在控制器中处理的参数不叫username,这样参数就对应不上,那么这个注解RequestParam就是其作用。@Controller@RequestMapping("/anno")public class AnnoController { @RequestMappin...原创 2020-01-21 18:03:49 · 191 阅读 · 0 评论 -
20200121——springmvc 知乎上
springmvc入门什么是SpringMvcSpringMVC就是一个Spring内置的MVC框架。MVC框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化等等),而且使用简单,与Spring无缝集成。支持 RESTful风格的URL请求。采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性。SpringMVC的作用MVC模式(Model-V...原创 2020-01-21 16:06:44 · 444 阅读 · 0 评论 -
202001220——servlet菜鸟学习
Servlet是什么Java Servlet是运行在服务器或者应用服务器上的程序,它是作为来自Web浏览器或者其他Http客户端的请求和Http服务器上的数据库或应用程序之间的中间层。Servlet生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 serv...原创 2020-01-21 15:49:50 · 235 阅读 · 0 评论 -
20200120——获取原生的Servlet原生的api
测试方法函数 @RequestMapping("/testServlet") public String testServlet(HttpServletRequest request, HttpServletResponse response){ System.out.println("执行了..."); System.out.println(reques...原创 2020-01-20 23:04:38 · 225 阅读 · 0 评论 -
20200120——特殊情况
自定义类型转换器mvc框架自动进行数据类型转换在User类中我们新增加了一个用户生日的属性,Date类型。当我们前端传入格式是xxx/xx/xx这样的格式才成功提交到后台,如果是其他形式就会bad request,怎么自定义类型转换器呢。第一步定义一个类,实现converter接口,该接口有两个泛型编写一个类继承converter接口package cn.itcast.utils;...原创 2020-01-20 22:55:50 · 193 阅读 · 0 评论 -
20200120——请求参数绑定集合类型
<form action="param/saveAccount" method="post"> 姓名:<input type="text" name="username"><br/> 密码:<input type="text" name="password"><br/> 金额:<input type="tex...原创 2020-01-20 13:12:06 · 153 阅读 · 0 评论 -
20200120——配置解决中文乱码问题
<!--配置过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class...原创 2020-01-20 13:04:28 · 7301 阅读 · 0 评论 -
20200120——请求绑定参数
请求绑定参数入门在客户端给服务器发送请求,获取这些请求参数的过程就叫请求绑定参数。如果给客户端传入参数,如果名称相同的话,mvc框架会自动的传入参数,通过反射的方式。新建一个param.jsp这个文件<%-- Created by IntelliJ IDEA. User: mmz Date: 2020/1/20 Time: 0:03 To change thi...原创 2020-01-20 01:33:54 · 145 阅读 · 0 评论 -
20200119——RequestMapping注解
作用就是:用于映射url与方法 @RequestMapping(path = "/hello") public String sayHello(){ System.out.println("hello springmvc"); return "success"; }可以映射到hello的方法,然后根据这个方法的返回值,获取新的jsp当只...原创 2020-01-19 23:55:57 · 93 阅读 · 0 评论 -
20200119——springmvc基于组件开发
springmvc框架基于组件方式执行流程我们点击这个入门程序,相当于请求/hello,这个处理器映射器HandlerMapping,相当于@RequestMapping(path = "/hello")这行代码,于是这个方法和这个请求匹配了,执行了这个方法,所以最后返回success在springmvc配置中,加上 <mvc:annotation-driven><...原创 2020-01-19 21:12:59 · 164 阅读 · 0 评论 -
20200118——spring'mvc的入门程序
首先更改一下index.html中的内容然后在java中新建一个类,声明一个函数用来接收请求package cn.itcast.controller;/** * @Classname HelloController * @Description 控制器 * @Date 2020/1/18 16:01 * @Created by mmz */public class HelloC...原创 2020-01-19 20:50:10 · 135 阅读 · 0 评论 -
20200117——springmvc入门
最后一个框架了springmvc,主要用于表现层spngmvc原创 2020-01-18 00:43:52 · 115 阅读 · 0 评论