springboot
深入了解springboot
菩提小猿
用代码成就世界!
展开
-
SpringBoot + Vue 实现文件的上传与下载
文章目录1. 前言2. 简单案例2.1 功能需求2.2 开发环境2.3 编写代码2.3.1 上传2.3.1.1 前端2.3.1.2 后端总结1. 前言简要地记录下 SpringBoot 与 Vue 实现文件的上传与下载2. 简单案例2.1 功能需求前台使用 ElementUI 的 Upload 组件或者是 Ajax,后台使用 SpringBoot 来实现任意后缀名的文件的上传与下载2.2 开发环境IDEA-2019.1SpringBoot-2.0.2.RELEASEMaven-3.5原创 2020-09-11 21:37:28 · 2899 阅读 · 1 评论 -
Maven 多模块项目的创建与配置
文章目录前言1. 多模块项目介绍2. 多模块项目创建2.1 父模块创建2.2 子模块创建3. 多模块项目配置3.1 父模块POM文件配置3.1.1 父模块的打包类型3.1.2 继承设置3.1.3 使用dependencyManagement管理依赖版本号3.1.4 使用properties控制依赖包的版本号,便于版本维护3.2 子模块pom配置3.2.1 继承设置3.2.2 依赖设置3.3 测试总结前言不太会使用 IDEA 创建 Maven 的多模块项目,而在实际的项目开发中又经常遇到,并且自己平时原创 2020-09-10 21:35:51 · 1286 阅读 · 0 评论 -
由一个 @RequestBody 注解引起我的深思
以下内容并不保证其准确性,但具有可参考性。1. 背景1.1 HTTP 协议 HTTP 协议 是一个应用层协议,它是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP 协议 规定:POST 提交的数据必须包含在消息主体中的 Entity-body 中,但是协议并没有规定数据使用什么编码方式。开发者可以自己决定消息主体的格式。 数原创 2020-09-07 13:30:04 · 310 阅读 · 0 评论 -
SpringBoot搭建一个简单的天气预报系统(二)
章节目录1. 剧情回顾2. 存在的问题3. SpringBoot集成Redis3.1 解决方案3.2 为什么选择Redis?3.3 使用Redis3.3.1 开发环境3.3.2 添加依赖3.3.3 功能需求3.3.4 手动编码3.3.5 测试4. SpringBoot集成Quartz4.1 实现天气数据的同步1. 剧情回顾在 SpringBoot搭建一个简单的天气预报系统(一)博客中已经实现了一个非常简单的天气预报系统------用户访问这个天气预报系统的时候,那么系统会响应给用户一个天气数据。但这个数原创 2020-06-03 20:27:45 · 1698 阅读 · 7 评论 -
SpringBoot搭建一个简单的天气预报系统(一)
1. 前言 先用SpringBoot搭建一个简单的单体项目,后期,再用SpringCluod把它改造一个微服务架构的项目。其实,写这篇博客的真实原因也就学习一下SpringCloud。从单体架构过渡到微服务架构,可以深刻地体会到这两者架构的区别。而且,从今后的发展来看,确实很有必要接触微服务架构2. 实战 因为此项目原创 2020-06-01 21:05:09 · 2211 阅读 · 4 评论 -
踩坑:SpringBoot2.0+中的拦截器会拦截静态资源的原因及解决方案
1. 此坑的背景 说到这个坑,来得挺机缘巧合的。当时老师带着我们做springboot项目时,因为涉及到了登录权限的问题,所以,就带着我们写了个登录拦截器。这一写,导致我整个springboot项目中的静态资源全都无法访问。当时,看着老师的项目是能够正常访问的,所以,当我出现这个问题时,我并没有考虑到是拦截器的原因。趁此机会,我就适当地去了解下SpringBoot对静态资源的处理。说实话,这个问题折腾了我一个下午原创 2020-05-15 14:23:21 · 3341 阅读 · 0 评论 -
SpringBoot对静态资源映射的处理
在解决上述问题前,我们来先了解一哈springboot是如何对静态资源的处理。以下内容仅仅提供个人理解,不确保其正确性!!1. SpringBoot对静态资源映射的处理SpringBoot默认为我们提供了静态资源的处理,其通过配置类WebMvcAutoConfiguration实现的。此类存放了与web开发相关的各种配置属性和方法。1.1 addResourceHandlers()方法 察看WebMvcAutoConfiguration类的源码。在此类中,addResourceHandlers()原创 2020-05-14 22:41:22 · 2204 阅读 · 0 评论 -
SpringBoot+Vue入门:项目前后端分离之实现简单登录demo
前言此demo是参考某位大佬的demo,我觉得他写的不错,便写下来了1.demo功能描述输入 http://localhost:8080,回车浏览器自动跳转到http://localhost:8008/login登录页面。输入用户名、密码,点击登录功能实现效果如下:输入正确的用户名(zzc)和密码(123),则服务器验证正确后,前端页面自动跳转到首页http://localhost:80...原创 2019-07-27 16:57:00 · 5758 阅读 · 7 评论 -
使用验证码校验登录操作
1.什么是验证码?</> 验证码(CAPTCHA) 是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解 密码、刷票、论...原创 2020-04-27 17:18:24 · 1622 阅读 · 0 评论