查询到最新的12条

肝了一周总结的SpringBoot常用注解大全,一目了然~

SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall 常用注解概览 这里整理了一张SpringBoot常用注解的思维导图,本文主要讲解这些注解的用法。 组件相关注解 @Controller 用于修饰MVC中controller层的组件,SpringBoot中的组件扫描功能会识别到该注解,并为修饰的类 继续阅读

SpringBoot 中的多线程事务处理太繁琐?一个自定义注解直接搞定!

前言 我们开发的时候常常会遇到多线程事务的问题。以为添加了@Transactional注解就行了,其实你加了注解之后会发现事务失效。 原因:数据库连接spring是放在threadLocal里面,多线程场景下,拿到的数据库连接是不一样的,即是属于不同事务。 本文是基于springboot的@Async注解开启多线程,,并通过自定义注解和AOP实现的多线程事务,避免繁琐的手动提交 继续阅读

SpringBoot+Mybatis实现登录注册的示例代码

学习SpringBoot+Mybatis实现的登录注册功能的Demo,实现这个Demo在网上也参考了资料和代码,本文是本人在实现Demo后的个人总结,以便理清思路。 1.环境 jdk8 : “1.8.0_281” Maven: 3.6.3 Idea:2020.2 Mysql:5.6.40 Navicat:10.1.7 2.步骤 2.1 创建一个SpringBoo 继续阅读

@SpringBootTest 注解报红问题及解决

打注解@SpringBootTest的时候不会出现提示 但是又导入了 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 这个开发场景,于 继续阅读

SpringBoot如何设置不输出Info日志

本篇文章将带您了解如何在SpringBoot项目中关闭Info级别日志输出。 一、为什么要关闭Info日志 在开发中,我们经常会使用Log4j、Logback等框架来输出日志信息,而默认情况下SpringBoot会输出一些Info级别的日志,这些日志信息通常用于调试,但有时候它们会占据大量的控制台输出以及日志文件,严重影响正常的日志查看。 例如,当我们使用SpringBoot开发Restful API时,请求信息、响应信息等都会被默认输出到日志中,伴随着每个接 继续阅读

SpringBoot项目访问任意接口出现401错误的解决方案

之前搭建了一个springboot项目用于测试集成redis和mybatis以及freemarker,搭建完成测通之后就没有再打开过。今天打开之后想要测试一个问题,发现在这个项目下无论请求哪个接口,浏览器都会跳转到一个登录页面,而且这个页面不是我写的,如下图: 地址栏里的login也是在我输入了自己的接口之后,自动跳转到了login 于是用postman测试,得到401响应: 当时一脸蒙蔽,心想我代码里面没有写拦截器啊,而且拦截之后的页面也 继续阅读

【设计模式】SpringBoot优雅使用策略模式

文章目录 1.概述1.1.简述策略模式 2.实现方法2.1.实现思路2.2.实现代码2.3.策略拓展2.4.执行调用 3.总结 1.概述 本篇文章主要会描述SpringBoot与策略模式的结合使用,因为不涉及到理论部分,所以在阅读本篇之前,需要对策略模式的理论已经有了一个基本的了解。 1.1.简述策略模式 策略模式有3种角色,分别为:选择器、抽象策略、策略实例。 其中选择器selector又被称为上下文c 继续阅读

缺德的人太多了!又被偷了!

新居感受新租了房子搬进来一周了,讲几点我的直观感受:1,空间大了,但相对房租也贵了。2,隔音效果极差,每层楼和上下楼层都是打通了的,几个通风口,以至于开着门的情况下说话,上下都能听得清清楚楚,关着门稍微大声点也能听见,时常听见楼上拖动东西时地板传来的声音,导致我不太敢让狗子在屋里奔跑和玩它的玩具,肯定会影响到楼下的人。3,小区基本全是老头老太带孙子,目前没看见有我这种同龄人,导致小区遛狗必须很小心,小孩子看见还隔老远都怕,甚至开始尖叫和假惺惺的哭。4,这边养狗的也很少,天天遛狗围着周围转几圈也 继续阅读

这些常见的分布式存储系统,你是否都了解?

来源 | 清平の乐 来源 | CSDN博客,责编 | Carol 头图 | CSDN 下载自视觉中国 一、数据存储类型 一般情况下,我们将存储分成了4种类型,基于本机的DAS和网络的NAS存储、SAN存储、对象存储。对象存储是SAN存储和NAS存储结合后的产物,汲取了SAN存储和NAS存储的优点。 1.DAS DAS将计算、存储能力一把抓,封装在一个服务器里。大家日常用的电脑,就是一个DAS系统。 2. 继续阅读

推荐一个 SpringBoot 2.x + vue 实现的个人支付宝、微信支付系统

点击▲关注 “爪哇笔记”   给公众号标星置顶更多摄影技巧 第一时间直达前言基于 SpringBoot2.x + Shiro 实现了用户管理、个人微信、支付宝支付,内置扫码支付、后台回调、订单查询、限流等一系列功能。项目对原有SDk进行了深度的封装,使用上来说更加快速便捷。预览用户疑惑传统的支付都是开一个他们自己系统内的所谓商户,我们这个开的是微信商户,可以登录微信官方商户助手(PS:不是官方开的话&# 继续阅读

隔了好久的碎碎念

过了个节有点拖太久了,以及晚上回去补图好了~(说了这么多次有几次真的补了?)不过才这点时间我都觉得自己很久没更新了也是个大进步了哈哈哈= = 好闻的味道 以前在项目上时曾有个机关妹子来我们宿舍住过一两晚,然后她带来的香味一周都没散掉……那时候对这种过度的香味非常反感,一方面是每个人对香味的喜好不同,房间被弄成不喜欢的味道真的有点不爽;另一方面就是味道真的有点太重了好嘛!!连隔壁房间的两个妹子都来吐槽了?? (打脸)前段时间看十元的广告种草了花王的柔顺剂,也走上了香气扑鼻的道路(并不会)?除静电 继续阅读

springboot整合springsecurity与mybatis-plus的简单实现

1、概述 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。 它是用于保护基于Spring的应用程序的实际标准。 Spring Security是一个框架,致力于为Java应用程序提供身份验证和授权。 与所有Spring项目一样,Spring Security的真正强大之处在于可以轻松扩展以满足自定义要求 springboot对于springSecurity提供了自动化配置方案,可以使用更少的配置来使用springsecur 继续阅读