![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot基础+应用
文章平均质量分 96
xiaozhegaa
一个乐于分享的老男人
展开
-
SpringBoot整合缓存 ~ 整合Redis缓存和序列化
前言授人以鱼不如授人以渔,核心在于思想\color{red}授人以鱼不如授人以渔,核心在于思想授人以鱼不如授人以渔,核心在于思想网上每个人都是讲整合步骤1/2/3列出来,没有教大家如何去找这个方法以及配置,那么这里分享给大家,希望对大家有帮助\color{red}网上每个人都是讲整合步骤1/2/3列出来,没有教大家如何去找这个方法以及配置,那么这里分享给大家,希望对大家有帮助网上每个人都是讲整合步骤1/2/3列出来,没有教大家如何去找这个方法以及配置,那么这里分享给大家,希望对大家有帮助整合redis原创 2020-11-24 18:44:58 · 525 阅读 · 0 评论 -
SpringBoot整合缓存 ~ SpringBoot缓存工作原理以及@Cacheable运行流程
前言授人以鱼不如授人以渔,建议大家收藏该文章,学会分析的方法\color{red}授人以鱼不如授人以渔,建议大家收藏该文章,学会分析的方法授人以鱼不如授人以渔,建议大家收藏该文章,学会分析的方法刚看缓存原理的时候,花了很长时间,还是跟踪不到代码,多看了几次资料,便能自主跟踪了\color{red}刚看缓存原理的时候,花了很长时间,还是跟踪不到代码,多看了几次资料,便能自主跟踪了刚看缓存原理的时候,花了很长时间,还是跟踪不到代码,多看了几次资料,便能自主跟踪了...原创 2020-11-24 16:42:12 · 697 阅读 · 0 评论 -
SpringBoot与缓存 ~ 概念、注解、整合Redis、分布式锁
前言之前想写SpringBoot高级篇整合各种技术的,一直拖着没写,现在给大家补上抱歉\color{red}之前想写SpringBoot高级篇整合各种技术的,一直拖着没写,现在给大家补上抱歉之前想写SpringBoot高级篇整合各种技术的,一直拖着没写,现在给大家补上抱歉SpringBoot整合Redis的博客很多,大致套路都是引入Pom配置Redis使用注解@RedisTemplate注解然后redisTemplate.opsForValue(),redisTemplate.opsForLi原创 2020-11-24 18:45:25 · 561 阅读 · 0 评论 -
SpringBoot使用缓存注解
= SpringBoot使用缓存注解文章目录= SpringBoot使用缓存注解缓存注解入门三个步骤一、入门体验缓存注解1. 创建SpringBoot项目,仅导入web和cache的依赖2. 在启动类上加上@EnableCaching注解3.在方法上使用缓存注解演示效果,多次访问该方法二、整合mysql环境搭建1.基础sql2、引入mysql依赖3、数据库连接信息4、启动mapper扫描,在注解上使用@MapperScan注解5、实体和接口定义注意2.读入数据总结缓存注解入门三个步骤引入spr原创 2020-11-09 10:13:02 · 494 阅读 · 0 评论 -
Spring Boot 之 SpringMVC 自动配置原理 version 1.5.9
一、相关文档查看近日阅读了SpringMVC自动配置的源码,总结一下https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/#boot-features-spring-mvc-auto-configuration二、理解解析以下是Spring Boot对Spring MVC的默认配置(WebMvcAutoConfiguration)配置文件的位置 ~在Spring Boot原理哪一篇知道,.原创 2020-06-03 15:09:37 · 557 阅读 · 0 评论 -
SpringBoot基础 之YAML @ConfigurationProperties @Value @PropertySource 配置文件相关
一、YAML语法1、基本语法k:(空格)v:表示一对键值对,空格必须有以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的。server: port: 8081xiaozheng: name: xiaozheng属性和值也是大小写敏感的2、值的写法2.1 普通的值(数字、字符串、布尔、时间...)格式为: k: v字符串默认可以不加上:双引号或者单引号若加上双引号"",则不会转义字符串里面的特殊字符;字符串本身想表达的意思若加上单引号原创 2020-05-26 18:01:12 · 3099 阅读 · 0 评论 -
SpringBoot入门学习(十六)~~文件上传
目录 SpringBoot中的文件上传一、上传代码二、上传相关参数配置SpringBoot中的文件上传 以前,我们使用SpringMVC上传文件的时候,需要引入commons-fileupload.jar和commons-io.jar。在web.xml中配置文件上传解析器。现在在SpringBoot中仍然使用MultipartFile上传,但是使用的是Ser...原创 2018-10-01 00:06:07 · 582 阅读 · 0 评论 -
SpringBoot入门学习(十五)~~注册Servlet组件
目录SpringBoot中注册Servlet组件第一种方式:Servlet注解的方式~~Spring3.x+ServletFilterListener第二种方式:SpringBoot方式ServletFilterListenerSpringBoot中注册Servlet组件在项目中,我们经常会使用到过滤器Filter、监听器Listener,Filter和...原创 2018-10-01 00:05:55 · 584 阅读 · 0 评论 -
SpringBoot入门学习(十四)~~统一错误处理
目录 SpringBoot统一错误处理一、入门案例二、编写统一异常处理类三、编写的异常页面SpringBoot统一错误处理 之前在Web.xml中,我们可以通过配置<error-page/>的配置去指定我们的404页面、500页面,也可以写统一异常处理类继承HanlerExceptionResolver类,对异常统一管理。而在SpringBoot...原创 2018-10-01 00:05:43 · 699 阅读 · 0 评论 -
SpringBoot入门学习(十三)~~ 集成Freemarker
目录SpringBoot集成Freemarker一、SpringBoot的模板引擎介绍二、SpringBoot对比三、Freemarker整合SpringMVC配置分析四、Freemarker其他配置信息SpringBoot集成Freemarker 一、SpringBoot的模板引擎介绍 SpringBoot对JSP支持并不好,官方声明,如果可以的话,尽量是不用J...原创 2018-10-01 00:05:32 · 605 阅读 · 0 评论 -
SpringBoot入门学习(十二)~~ 静态资源处理
目录 SpringBoot静态资源处理一、默认静态资源位置二、自定义静态资源的位置SpringBoot静态资源处理在以前的项目中,有webapp存放静态资源的,但是在SpringBoot项目中,已经没有这个文件夹了。那么静态资源应该放在哪里呢 ? 建议呢,还是把静态资源放在下面的位置,因为在打包的时候, 默认静态资源的文件会打到jar包里面,部署就不会发生错...原创 2018-10-01 00:05:21 · 519 阅读 · 0 评论 -
SpringBoot入门学习(十一)~~自动装配的原理
目录 SpringBoot自动装配的原理一、自动装配原理二、补充知识SpringBoot自动装配的原理一、自动装配原理1、SpringAlication.run(Application.class);执行流程中有refreshContext(context);这句话2、refreshContext(context);内部会解析我们配置类上的标签,实现自动装配功能...原创 2018-10-01 00:05:09 · 557 阅读 · 0 评论 -
SpringBoot入门学习(十)~~ 事务配置
目录SpringBoot事务配置一、Mybatis整合Spring的事务配置方式二、入门小小案例~~保存用户信息三、注解方式配置Mybatis的事务SpringBoot事务配置 一、Mybatis整合Spring的事务配置方式 回顾Mybatis配置事务有两种方式,一种是注解方式;另一种是配置文件的方式。注解方式首先开启注解扫描,然后在service上使用@Trans...原创 2018-10-01 00:04:53 · 616 阅读 · 0 评论 -
SpringBoot入门学习(一)~~ 快速搭建SpringBoot项目
目录一、创建SpringBoot项目的三种方式第一种方式:第二种方式:http://start.spring.io/第三种方式 ~~ 手动搭建 一、创建SpringBoot项目的三种方式 通过IDEA或者Eclipse的Spring Initializer快速创建。 访问http://start.spring.io/创建SpringBoot的骨架。 自己手动搭建,...原创 2018-09-30 17:37:12 · 883 阅读 · 0 评论 -
SpringBoot入门学习(二)~~SpringBoot项目结构分析 Maven的模块化开发
目录Maven的模块化开发一、案例分析:【Why+How】二、代码搭建~~ 【what】三、Pom文件配置的分析~~~ Maven的模块化开发这里介绍Maven的模块化开发,在上一篇文章中,我们知道Maven可以改造成SprigBoot项目。基于上述模块结构,我们也可以直接应用在SpringBoot中。因为在公司新项目中介绍到这种架构,那么在这里详细介绍如何去搭建这样的...原创 2018-09-30 17:42:37 · 1433 阅读 · 1 评论 -
SpringBoot入门学习(三)~~ SringBoot启动的三种方式
目录SringBoot启动的三种方式一、启动SpringBoot项目的三种方式第一种方式 — — 程序代码启动第二种方式 — —插件spring-boot-maven-plugin启动第三种方式 — —打包的方式启动总结:SringBoot启动的三种方式前面我们已经知道“创建SpringBoot项目”的三种方式。而且在前面也稍稍介绍了如何去启动SpringBo...原创 2018-09-30 17:48:23 · 2034 阅读 · 0 评论 -
SpringBoot入门学习(四)~~ SpringBoot的参数设置
目录SpringBoot的参数设置一、Spring注入参数的介绍 ~ ~ 第一种方式(命令行参数):ApplicationArgument对象注入参数 第二种方式(配置文件):application*.properties二、Spring提供方面的properties绑定机制三、扩展知识~SpringBoot的参数设置SpringBoot在应用启...原创 2018-09-30 17:51:46 · 1924 阅读 · 0 评论 -
SpringBoot入门学习(五)~~ Banner设置
目录 SpringBoot的Banner设置一、自定义自己的Banner二、隐藏Banner 第一种方式:~~ 配置文件中关闭banner显示 第二种方式:~~ 启动项目的时候代码配置不加载SpringBoot的Banner设置在SpringBoot启动的时候,我们会看到SpringBoot的Banner,其实勒,这个Banner是支持自己自定义的。接下来介绍...原创 2018-09-30 17:55:04 · 1022 阅读 · 0 评论 -
SpringBoot入门学习(六) ~~ 参数绑定
目录 SpringBoot中的参数绑定一、@ConfigurationProperties二、@Value三、命令行方式——配置参数四、@ConfigurationProperties 总结~~支持松绑定SpringBoot中的参数绑定SpringBoot的特点就是将配置文件中的配置信息自动注入到自动生成的类中,这样就可以省很多功夫了。那么这里有一个疑问?Sprin...原创 2018-09-30 17:58:19 · 457 阅读 · 0 评论 -
SpringBoot入门学习(七) ~~ 热部署
目录 SpringBoot的热部署一、入门案例【How】二、Devtools的原理三、Devtools排除资源四、Devtools禁用~~两种方式五、Devtools重启策略!SpringBoot的热部署SpringBoot应用的热部署所谓的热部署指在不重启Web服务器前提下能使修改生效。 除了使用JRebel来实现热部署,还可以使用Spri...原创 2018-09-30 18:01:57 · 546 阅读 · 0 评论 -
SpringBoot入门学习(八) ~~ 热部署集成DataSource
目录 SpringBoot集成DataSource一、Spring-boot-starter-parent依赖介绍二、基成DataSourceSpringBoot集成DataSource 一、Spring-boot-starter-parent依赖介绍 SpringBoot依赖格式介绍 二、基成DataSource 【准备工作:】这里使用D...原创 2018-09-30 18:04:02 · 832 阅读 · 0 评论 -
SpringBoot入门学习(九)~~ 整合Mybatis
目录 SpringBoot整合Mybatis一、Mybatis配置文件梳理~~分析以往的配置文件二、SpringBoot整合Mybatis代码开发三、进一步分析上面的配置四、配置文件(*.xml没有在resource目录下,编译之后找不到的问题)五、输出Mybatis sql语句SpringBoot整合Mybatis 一、Mybatis配置文件梳理~~分析以往...原创 2018-09-30 18:07:54 · 625 阅读 · 0 评论 -
SpringBoot基础+深入底层+高级应用~~前言
很早之前,就一直想做一个SpringBoot专题博客分享,也算是记录自己学习SpringBoot的点点滴滴。平时呢!比较忙,然后写一篇博客需要花费两三个小时的时间,一直没有写相关分享文章。刚好最近公司正在使用SpringBoot开发一个项目,整体架构是我搭建,因为之前没有做好SpringBoot笔记记录,忘记了某些技术点的整合步骤,花费了比较长的时间去重新熟悉SpringBoot相关知识,决定...原创 2018-09-30 17:28:33 · 4385 阅读 · 7 评论