
Tiger の SpringBoot
文章平均质量分 77
分享一个关于springboot的知识
StudiousTiger
这个作者很懒,什么都没留下…
展开
-
基于springboot实现动态定时任务,包括添加、删除、启动、关闭、日志
实现定时任务的动态控制com.studioustiger.job.entitycom.studioustiger.job.mappercom.studioustiger.job.servicecom.studioustiger.job.executorcom.studioustiger.job.configcom.studioustiger.job.scheduledcom.studioustiger.job.con原创 2023-05-17 11:59:02 · 9911 阅读 · 2 评论 -
【SpringBoot】分布式 (Dubbo + Zookeeper) - 服务注册与发现
文章目录一、什么是分布式二、应用架构的演变1、单一应用架构2、垂直应用架构3、分布式服务架构4、流动计算架构三、RPC1、什么是RPC2、为什么需要RPC四、Dubbo1、简介2、Zookeeper的环境搭建五、服务注册与发现实践1、相关依赖2、创建服务提供者3、创建服务消费者4、测试一、什么是分布式分布式计算是近年提出的一种新的计算方式,所谓分布式计算就是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。在《分布式系统原理与范型》中有如原创 2021-08-22 16:57:47 · 197 阅读 · 1 评论 -
【SpringBoot】常用任务(邮件、异步、定时)
文章目录一、邮件任务二、异步任务三、定时任务一、邮件任务二、异步任务三、定时任务当一切都随风而逝的时候,那些特别的瞬间都成了永恒…原创 2021-08-21 12:31:00 · 138 阅读 · 0 评论 -
【SpringBoot】Swagger2 快速入门(精讲)
文章目录一、什么是swagger二、swagger的使用1、swagger相关要依赖2、配置基本信息3、配置扫描接口4、配置是否启动swagger5、配置api文档的分组6、接口注释7、页面在线测试一、什么是swaggerSwagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swa原创 2021-08-20 22:39:06 · 405 阅读 · 3 评论 -
【SpringBoot】SpringSecurity 快速入门
文章目录一、简介二、使用SpringSecurity1、导入依赖2、基础环境搭建3、编写SecurityConfig配置类①、重写configure(HttpSecurity http)方法②、重写configure(AuthenticationManagerBuilder auth)方法一、简介Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于 Spring 的应用程序的事实上的标准。Spring Security 是一个专注于为 Java 应用程序原创 2021-08-17 18:32:59 · 525 阅读 · 0 评论 -
【SpringBoot】SpringBoot中的Data(jdbc、druid、mybatis)相关整合
文章目录一、整合jdbc第一步:添加相关依赖第二步:测试数据源与数据库连接(可略)第三步:配置数据库连接第四步:使用JdbcTemplate模版二、整合DruidDruid简介在springboot中使用Druid第一步:添加相关依赖第二步:切换数据源第三步:配置Druid参数三、整合mybatis第一步:添加相关依赖第二步:配置数据库连接第三步:给实体类起别名第四步:配置mapper映射第五步:测试一、整合jdbc我们前期已经实现了springboot中的mvc阶段,现在我们开始着手于Data阶段原创 2021-08-13 22:35:17 · 649 阅读 · 0 评论 -
【SpringBoot】错误处理
在我们没有使用springboot之前,如果我们想要处理400,500,404…类似的错误,我们需要手动的去配置。但是当我们使用了springboot之后,错误处理变得异常的简单。下面我们就介绍一下springboot中的错误处理。第一步:在templates文件夹下面建立error文件夹第二步:建立相应的错误处理文件错误处理文件的文件名是有讲究的,例如:如果该文件是要处理404的错误,那么对应的问价应该为404.html测试了解面临逆境,远好比何接受顺境重要得多…...原创 2021-08-12 17:28:19 · 121 阅读 · 0 评论 -
【SpringBoot】登录和权限控制(拦截器)
文章目录一、实现登录功能二、实现权限控制一、实现登录功能在springboot中实现登录,其实是和web以及springmvc阶段是一样的,下面,我们简单的聊一聊springboot中的登录。第一步:编写前端页面:<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title&g原创 2021-08-12 15:18:40 · 5020 阅读 · 0 评论 -
【SpringBoot】国际化
在一些有序的网站,尤其是一些文档网站,我们都能看到国际化的身影,比如:vue官网在springboot中,我们应该怎么实现国际化呢?下面,我们对这个问题进行讨论和解决。第一步我们要借助properties文件实现国际化,我们需要创建如下目录及文件( i18n:internationalization中i和n之间有18的英文单词)resources -- i18n(文件夹) -- xxx.properties -- xxx_en_US.properties -- xxx_zh_CN.原创 2021-08-11 22:37:16 · 415 阅读 · 0 评论 -
【SpringBoot】实现首页映射
下面是来自springboot-features-developing-web-applications中的一段话:翻译:" 如果你想要保留springboot mvc的特点,但是想要添加一些额外的mvc配置(拦截器、格式化程序、视图控制器和其他特性),你可以自己创建一个带有@Configuration注解的类并且实现WebMvcConfigurer接口,但是不能带有@EnableWebMvc注解。如果您希望提供的定制情况RequestMappingHandlerMapping,RequestMappi原创 2021-08-11 21:48:52 · 756 阅读 · 0 评论 -
【SpringBoot】MVC配置原理与扩展
WebMvcAutoConfiguration的位置:/spring-boot-autoconfigure/2.5.3/spring-boot-autoconfigure-2.5.3-sources.jar!/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.java原创 2021-08-11 15:12:19 · 110 阅读 · 0 评论 -
【SpringBoot】静态资源问题探究
文章目录一、分析源码1、webjars2、resources二、测试1、环境搭建2、url获取资源三、优先级一、分析源码我们可以发现在我们创建的springboot应用中并没有类似于springmvc那样存在web目录那么在springboot中的静态资源应该怎么存放,或者说静态资源的访问应该怎么实现呢?接下来,我们就会探究一下静态资源的引入问题我们早创建springboot时,我们添加了Spring Web依赖,所以存在一个核心的类"WebMvcAutoConfiguration"类。1、we原创 2021-08-09 17:51:54 · 148 阅读 · 0 评论 -
【SpringBoot】springboot的配置文件(重点☆☆☆☆☆)
文章目录一、介绍二、基本语法1、基本要求2、yaml键值对3、yaml对象4、yaml数组5、yaml纯量一、介绍YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据原创 2021-08-08 08:04:07 · 277 阅读 · 0 评论 -
【SpringBoot】搭建第一个springboot程序
我们之前已将介绍了什么是springboot以及什么是微服务,现在让我们开始搭建我们的第一个springboot程序吧,下面我会通过两种方式进行搭建.文章目录基于start.spring.io快速搭建基于IDEA快速搭建目录补充 及 一些简单的配置文件说明测试基于start.spring.io快速搭建大家可以进入这个网站https://start.spring.io/第一步:基本环境选择第二步:项目信息选择第三步:依赖选择第四步:下载第五步:打开IEDA,导入(Impo原创 2021-08-04 19:07:26 · 169 阅读 · 0 评论 -
【SpringBoot】springboot的自动装配原理(重点☆☆☆)
pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.3</version> <relativePath/> <!-- lookup parent from repository -->原创 2021-08-07 15:36:31 · 219 阅读 · 0 评论 -
【微服务&SpringBoot&SpringCloud】微服务
文章目录前言微服务的风格特点1、组件化(Componentization )与服务(Services)2、围绕业务功能的组织3、产品不是项目4、强化终端及弱化通道5、分散治理6、分散数据管理7、基础设施自动化8、容错性设计SpringBoot和SpringCloud与微服务之间的关系前言微服务是一种项目开发的设计思想。初期,我们往往将一个项目整体开发,整体部署。这样的好处是在项目部署阶段是简单的,但是随着项目的体量的不断的增大,以及项目功能的复杂度越来越高,我们发现整体开发部署的风格已经不再适用了原创 2021-08-06 00:03:26 · 369 阅读 · 0 评论 -
【SpringBoot】SpringBoot是什么
未完待续…原创 2021-08-05 17:42:43 · 395 阅读 · 0 评论