SpringBoot笔记03:配置-向SpringBoot中添加组件

有时我们需要额外像SpringBoot添加一些我们自定义的组件,所谓组件其实就是一个含有特定功能的对象,那么我们有两种方式可以实现: 1.使用配置文件和注解 我们可以使用@ImportResource完成该需求,假如我们现在定义一个额外的对象,我们希望将此对象放入到容器中: ``......

SpringBoot笔记02:配置-yaml文件及获取配置文件值的方式

1.SpringBoot的配置文件 SpringBoot使用两种全局配置文件,文件名是固定的。 - application.properties - application.yml 其配置文件的作用就是配置SpringBoot自动配置的默认值,之所以我们只需要一个入口文......

SpringBoot笔记01:SpringBoot简介与快速项目创建

1.SpringBoot简介 SpringBoot并不是针对某一个特定领域的框架,比如Mybatis是针对数据库的,SpringMVC是针对Web表现层的,而SpringBoot是针对J2EE整个生态的整合简化解决方案。 SpringBoot是对Spring框架的再封装,使用它只需要从......

SpringMVC笔记07:拦截器

1.拦截器的作用 SpringMVC中的拦截器在功能上类似于Servlet上的过滤器Filter,用于对处理器(Controller类)的预处理和后处理。拦截器可以有多个,多个连接器组成拦截器链。 它与Servlet的过滤器主要有如下区别: - 过滤器在url-pattern......

SpringMVC笔记06:异常处理器的使用

1.异常出现分析 如果出现了异常,那么异常会一层层网上报,如果一直没有处理,那么错误信息就会在浏览器端显示。 ![](/media/editor/异常不处理的流程_20191112164003354265.png) 但是如果我们再配置一个异常处理器,然后再配置与此相关的组件,那么......

SpringMVC笔记05:实现文件上传

1.文件上传前提- form表单的enctype取值(表单请求正文的类型)的前提是:`multipart/form-data`,因为默认情况下表单是以键值对的方式提交表单,而改了之后他会将表单分成几个部分,既包含表单内容,也包含文件内容- method必须是`post`-......

SpringMVC笔记04:响应数据和结果视图

之前第一天的项目中,我们主要在研究如何从浏览器获取参数并进行封装,而今天开始的第二天的项目主要针对的是处理方法执行完之后,如何通过响应跳转到指定的页面。SpringMVC提供了多种响应方式包括有返回值的和无返回值的等,接下来我们一一讲解: 1.返回值是StringController......

SpringMVC笔记03:请求参数的封装绑定

Web程序用户发送请求时大部分情况下都是包含参数的,那么我们如何拿到这个参数呢?这就需要这节课讲的请求参数的绑定,它指的是拿到这个参数的过程。 1.SpringMVC参数绑定的原理假如你发过来一个带有username和password的请求URL:```javausern......

  • 1 of 7