
spring boot
文章平均质量分 90
mashirro
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开源框架RuoYi-Vue学习之角色/菜单/权限
1.请参见项目代码地址文章目录一.菜单1.1 菜单表结构2.1 在system模块中编写菜单业务层接口ISysMenuService及实现类以及Mapper层,在admin模块中编写菜单控制层SysMenuController。在common模块中编写实体类SysMenu。2.2 根据用户id获取菜单列表一.菜单1.1 菜单表结构CREATE TABLE `sys_menu` ( `menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID原创 2022-04-26 10:48:42 · 1570 阅读 · 1 评论 -
开源框架RuoYi-Vue学习之集成redis/集成验证码
文章目录一.集成redis二.验证码功能(图形验证码/数学验证码)三.使用postman测试验证码四.存在的问题:使用redis工具查看为二进制数据,对开发者不友好4.1 注意4.2 解决方法-->配置序列化器一.集成redis1.在common模块中添加redis依赖以及池连接工厂。在common中编写redis工具类RedisCache。 <!-- spring‐boot‐starter‐data‐redis,默认解析Lettuce --> <原创 2022-04-24 15:19:29 · 1858 阅读 · 0 评论 -
Springboot中@ConfigurationProperties-->加载static静态属性为null的问题
一.问题1.springboot 使用 @ConfigurationProperties注入对象 普通方法调用可以 在静态方法中调用的时候读取不到参数二.文件@Component@PropertySource("classpath:/oss.properties")@ConfigurationProperties(prefix = "oss")public class OssPayProperties { private String ossbucket; private St原创 2022-04-21 11:24:18 · 1859 阅读 · 0 评论 -
spring security官方文档详解之Servlet应用程序
1.详情请参见spring security官方文档之Servlet应用程序文章目录一.简介二.开始/入门2.1 更新依赖项2.2 启动示例程序2.3 Spring Boot自动配置三.体系结构3.1 过滤器综述3.2 DelegatingFilterProxy3.3 FilterChainProxy3.4 SecurityFilterChain(安全过滤器链)3.5 Security Filters(安全过滤器)3.6 Handling Security Exceptions(处理安全异常)四.Auth原创 2022-04-13 10:34:22 · 3342 阅读 · 0 评论 -
开源框架RuoYi-Vue学习之基础框架搭建(集成mybatis实现基本增删改查以及PageHelper分页)
文章目录一.官方简介二.基础框架搭建2.1 搭建父工程ruoyi-vue-my2.2 搭建子工程ruoyi-common和ruoyi-framework和ruoyi-system(非web项目)2.3 搭建子工程ruoyi-admin(web项目)2.4 依赖管理dependencyManagement2.5 引入数据库驱动以及mybatis以及分页插件等。编写一个基本的增删改查2.6 编写ruoyi-admin的配置文件application.properties和mybatis全局配置文件mybatis原创 2022-04-06 15:27:09 · 2748 阅读 · 0 评论 -
Spring指南之使用Spring缓存数据(Spring Framework官方文档之缓存抽象详解)
请参见官方文档Spring指南之使用 Spring 缓存数据请参见Spring Boot Redis Cache博客请参见Spring官方文档之缓存抽象参见github代码文章目录一.简介二.你将创造什么(What You Will Build)三.创建项目3.1 创建book实体类3.2 创建一.简介本指南将带领您完成在Spring托管bean上启用缓存的过程。二.你将创造什么(What You Will Build)您将构建一个应用程序,在一个简单的book repository上启用缓原创 2022-03-28 17:22:37 · 1168 阅读 · 0 评论 -
Spring指南之创建异步方法
请参见官方文档Spring指南之创建异步方法参见项目地址文章目录一.简介二.你将创造什么(What You Will Build)三.创建项目一.简介本指南将引导你创建到GitHub的异步查询。重点是异步部分,这是scaling services时经常使用的一个特性。二.你将创造什么(What You Will Build)你将构建一个通过GitHub的API查询GitHub用户信息和检索数据的查找服务。扩展服务的一种方法是在后台运行开销很大的作业,然后使用Java的CompletableFut原创 2022-03-25 11:22:18 · 439 阅读 · 0 评论 -
Spring指南之任务调度
请参见官方文档Spring指南之任务调度参见项目地址文章目录一.简介二.你将创造什么(What You Will Build)三.创建项目四.创建计划任务五.启用计划六.测试一.简介本指南将向您介绍使用Spring调度任务的步骤。二.你将创造什么(What You Will Build)您将构建一个应用程序,通过使用Spring的@Scheduled注释,每五秒打印一次当前时间。。三.创建项目创建spring boot项目,不需要添加任何依赖四.创建计划任务1.Scheduled注释定义原创 2022-03-24 17:52:05 · 577 阅读 · 0 评论 -
Spring Framework官方文档之Task Execution and Scheduling(任务执行与调度)
1.参看spring framework官方文档之任务执行与调度2.参看spring framework api文档3.请参见github代码学习文章目录一.简介二.The Spring TaskExecutor Abstraction(Spring任务执行器抽象)2.1 TaskExecutor Types(TaskExecutor类型)2.2 Using a TaskExecutor(使用TaskExecutor)2.3 ThreadPoolTaskExecutor与ThreadPoolExecu原创 2022-03-24 16:35:35 · 1328 阅读 · 0 评论 -
Spring Framework官方文档学习之ioc容器
1.参看spring5.2.5官方文档2.部分根据自己的理解借助各种翻译器整合一.基于Java的容器配置1.基本概念@Bean和@Configuration(1)Spring的新Java配置支持的central artifacts是带@Configuration注释的类和带@Bean注释的方法。(2)@bean表明一个方法实例化、配置和初始化由Spring IoC容器进行管理的新对象。...原创 2022-03-21 16:17:44 · 1449 阅读 · 0 评论 -
Spring Framework官方文档学习之Spring面向切面编程
一.简介原创 2022-03-21 09:26:22 · 716 阅读 · 0 评论 -
Spring指南之使用 Redis 进行消息传递(Spring Data Redis/以及自定义注解实现)
请参见官方文档Spring指南之Messaging with Redis参见项目地址请参见Redis菜鸟教程之Redis 发布订阅文章目录一.简介二.你将创造什么(What You Will Build)三.创建项目四.创建Redis消息接收器五.注册监听器并发送消息六.使用redis客户端工具订阅消息七.问题一.简介本指南将向您介绍如何使用Spring Data Redis发布和订阅用Redis发送的消息。二.你将创造什么(What You Will Build)1.您将构建一个使用Stri原创 2022-03-10 22:49:19 · 2216 阅读 · 0 评论 -
Spring事务注解@Transactional各种场景分析以及事务传播分析
测试用项目地址请参见spring官方文档之事务讲解文章目录一.官方文档对事务管理的一些说明二.基础代码如下三.各种场景分析3.1 异常被捕获后没有抛出或者是捕获了抛出非运行时异常3.2 自调用之非事务方法调用事务方法3.3 自调用之事务方法调用事务方法3.4 自调用之事务方法调用非事务方法3.5 源码debug分析3.6 事务传播举例一.官方文档对事务管理的一些说明1.Spring Framework 的声明式事务管理是通过 Spring 面向切面编程(AOP)实现的。除了基于XML的声明性事务配置原创 2022-03-10 17:26:37 · 2246 阅读 · 0 评论 -
Spring指南之上传文件(MockMvc测试/集成测试/构建可执行jar/Thymeleaf/CommandLineRunner)
请参见官方文档Spring指南之上传参见项目地址文章目录一.简介二.你将创造什么(What You Will Build)三.创建项目三.创建文件上传控制器FileUploadController四.创建HTML模板五.Tuning File Upload Limits调整文件上传限制六.运行应用程序七.运行时报错及解决八.构建一个可执行的 JAR九.测试应用程序9.1 下面展示了一个使用MockMvc的例子,这样它就不需要启动servlet容器十.运行应用程序在页面上测试一.简介本指南将引导您完成原创 2022-03-09 16:14:07 · 1173 阅读 · 0 评论 -
Spring指南之创建多模块项目(使用IDEA搭建以及Maven构建以及测试)
请参见官方文档Spring指南之创建多模块项目一.简介本指南向您展示了如何使用Spring Boot创建多模块项目(a multi-module project)。该项目将有一个 library jar和一个使用 library 的主应用程序(main application)。您还可以使用它来了解如何独立构建一个 library(一个不是应用程序的jar文件)。二.你将创造什么(What You Will Build)您将设置一个 library jar,它为简单的“Hello, World”消息原创 2022-03-09 00:39:17 · 653 阅读 · 0 评论 -
Dubbo2.7文档详解(含使用IntelliJ IDEA构建dubbo项目)
本篇博文参考dubbo官方文档本编博文参考javaguide之rpc文章目录一.RPC1.1 什么是 RPC?1.2 为什么要用 RPC?1.3 RPC 能帮助我们做什么呢?1.4 RPC 的原理是什么?1.5 常见的 RPC 框架总结二.既有 HTTP ,为啥用 RPC 进行服务调用?2.1 RPC 只是一种设计而已2.2 HTTP 和 TCP三.Dubbo3 简介3.1 Dubbo 的 XML Schema 配置参考手册四.实战spring boot集成dubbo3.x(模拟一下数据交换业务[集成了原创 2022-06-13 11:23:45 · 2303 阅读 · 0 评论 -
spring boot2.x日志配置
请参看spring boot官方文档请参看github代码一.简介1.Spring Boot使用Commons Logging进行所有内部日志记录,但是使底层日志实现保持打开状态。为Java Util Logging、Log4J2和Logback提供了默认配置。在每种情况下,记录器(loggers)都预先配置为使用控制台输出,同时还提供可选文件输出。2.默认情况下,如果使用"Starters",则使用Logback进行日志记录。还包括适当的Logback路由,以确保使用Java Util Loggi原创 2022-03-21 16:23:13 · 739 阅读 · 0 评论