
SpringBoot
R001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot-logback日志管理
前言SpringBoot本身就内置了logback功能,但是想要输出项目所需要的日志格式,比如输出到磁盘、按每天归档、或者日志切分什么的,单靠自带的日志配置是仅仅不够的,所以需要在项目中配置logback.xml文件,已需要的格式输出日志到指定位置。POM依赖SpringBoot本身内置了logback功能,所以不需要手动导入依赖。下面一起来看一下内置依赖位置。<parent&...原创 2019-12-16 15:53:01 · 197 阅读 · 0 评论 -
SpringBoot学习记录(十):SpringBoot整合Redis并使用注解实现缓存(含解决注解缓存乱码问题)
整合工具版本1、SpringBoot 2.1.02、JDK1.83、MySQL8.0.174、Redis3.0.504MySQL创建测试表use springboot;CREATE TABLE user( userId INT NOT NULL PRIMARY KEY AUTO_INCREMENT, userName VARCHAR(255), password VA...原创 2019-10-28 10:07:39 · 533 阅读 · 0 评论 -
SpringBoot学习记录(九):使用RestTemplate发送http请求详解
RestTemplate简介RestTemplate是Spirng提供的远程访问http的工具,大幅度降低了提交表单的难度,并附带自动转换JSON的功能。工具底层默认使用SimpleClientHttpRequestFactory作为连接工具,当然也可以通过setRequestFactory进行连接方式覆盖。方法列表 方式 方法名 GET ...原创 2019-10-23 11:48:35 · 1385 阅读 · 1 评论 -
Http请求状态码及SpringBoot常用注解详解
(1)成功Successful2xx:此类状态码标识客户端的请求被成功接收、理解并接受。常见如200(OK)、204(NoContent)。(2)重定向Redirection3xx:这个类别的状态码标识用户代理要做出进一步的动作来完成请求。常见如301(MovedPermanently)、302(MovedTemprarily)。(3)客户端错误Client Error 4xx:4xx类别的状态码是当客户端象是出错的时使用的。常见如400(BadRequest)、401(Unauthorized)、40原创 2019-10-23 08:15:14 · 1277 阅读 · 0 评论 -
SpringBoot学习记录(八):文件的上传(含多文件上传)和下载
前言在项目的开发过程中,或多或少都会涉及到文件的上传和下载,比如说(Excel、word)等等,这边文章主要记录在SpringBoot项目中,如何实现单个文件的上传和下载,以及多文件的上传。PS:本文中的前台展示界面使用thymeleaf模板。不会的可以参考右边的文章原创 2019-08-09 16:35:52 · 256 阅读 · 0 评论 -
SpringBoot学习记录(六):集成Servlet、Filter、listener的三种方式
1、使用Bean的方式注册 Servlet、Filter、Listener项目结构首先创建 Servlet、Filter、Listenerimport javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;imp...原创 2019-08-07 10:59:25 · 185 阅读 · 0 评论 -
SpringBoot学习记录(五):异常处理的三种方式
1、ErrorController首先创建一个处理异常的Controller 实现ErrorController接口@Controller@RequestMapping(value="error")public class BaseErrorController implements ErrorController { private static final Logger LOG =...原创 2019-08-06 16:09:36 · 542 阅读 · 0 评论 -
SpringBoot学习记录(七):跨域资源共享——CORS
什么是CORSCORS(Cross-Origin Resource Sharing)“跨域资源共享”,是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制。什么是跨域请求大家都知道,现在最常见的开发模式就是前后端分离式开发,而当前端页面想访问后台数据时,就涉及到跨域请求,而跨域请求指的是从一个域名出发去访问另一个域名的资源时,当域名、端口号、协议...原创 2019-08-08 15:35:45 · 3408 阅读 · 0 评论 -
SpringBoot学习记录(四):SpringBoot整合Thymeleaf
Thymeleaf简介Thymeleaf是什么? 简单的说它是一个类似于Freemarker和Velocity的模板,它可以完全的替代JSP。Thymeleaf在有网络和无网络的环境下皆可运行,它可以让前端工程师在浏览器查看页面的静态效果,也可以让后端工程师在服务器查看带数据的动态页面效果,这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器...原创 2019-08-06 10:32:24 · 227 阅读 · 0 评论 -
使用Eclipse打包Spirngboot项目
打包项目1、右键项目——Run As —— Maven claen2、右键项目 —— Run As —— Maven install3、打包好的项目存放在项目的target文件夹下可以根据需要设置打包方式为jar包 或者 war包,打包方式设置方法: 在pom.xml文件中的packaging标签中设置 ,或者在构建springboot项目时选择,如下图4、jar文件的执行...原创 2019-08-01 19:17:31 · 534 阅读 · 0 评论 -
SpringBoot学习记录(二):SpringBoot整合MyBatis
一、项目构建构建方法:SpringBoot项目构建项目构建成功后的目录二、添加MySql和MyBatis依赖在pom文件中加入以下代码: <!-- 集成MyBatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myb...原创 2019-07-02 12:52:40 · 182 阅读 · 0 评论 -
SpringBoot学习记录(一) :项目构建
1、安装STS插件2、创建SpringBootDemoName:项目名Packaging:打包方式java Version:JDK版本号Group:项目组唯一IDArtifact:打包后的文件名称Version:程序的版本号Description:项目描述Package:包名安装所需要的环境、插件(例如 MyBatis、MySQL等等)项目整体结构:程序入口:...原创 2019-06-25 14:36:41 · 1078 阅读 · 0 评论 -
SpringBoot整合MyBatis MySQL的时区问题
今天使用SpringBoot整合MyBatis时报错。The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone ...原创 2019-06-25 10:15:29 · 1988 阅读 · 0 评论 -
SpringBoot学习记录(三):SpringBoot整合Freemarker模板
Freemarker模板简介官方解释:FreeMarker 是一款模板引擎, 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。其实FreeMarker的原理就是:模板+数据模型=输出在SpringBoot项目中使用Freemarker模板1、搭建环境在pom.xml文件中导入资源<dependency> &l...原创 2019-08-01 20:11:30 · 411 阅读 · 0 评论