SpringBoot编程概述

概述

Spring Boot helps you to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

springboot框架=SpringMVC+Spring

阅读更多

SpringMVC全局异常处理

作用

当控制器中某个方法在运行过程中突然发生运行时异常,为了增加用户体验对于用户不能出现类似500错误代码,应该给用户良好展示错误界面,全局异常处理就能更好解决这个问题


阅读更多

SpringMVC中的拦截器

定义

拦截器(Interceptor ) 拦截、中断的意思,类似于 JavaWeb中的Filter,但不如Filter拦截的范围大。

作用

通过将控制器中的通用代码放在拦截器中执行,减少控制器中的代码冗余。

阅读更多

SpringMVC对Ajax的支持

实现思路

  1. 给按钮绑定一个单击事件
  2. 在单击事件触发时发送异步请求
    • $.ajax
    • $.get
    • $.post
    • $.getJSON
阅读更多

SpringMVC中文件上传和下载

定义

上传:指的是用户将自己本地计算机中文件通过网络的形式上传到系统所在服务器上的过程,这个过程称之为文件上传。

下载:指的是用户通过网络的形式将服务器上的文件下载到自己本地计算机上的过程,称之为下载

阅读更多

SpringMVC中静态资源拦截问题

出现静态资源拦截问题的原因

由于在 web.xml中配置SpringMVC的核心servlet(DispatherServlet)时 url-pattern 配置为 “/“,因此会导致项目中所有 / 开头的请求,均被作为控制器请求处理,这样会导致项目中的静态资源被(css,js,img)拦截。

阅读更多