随笔分类 -  springboot

springboot完全手册
摘要:了解mysql的都知道,在mysql的RR(可重复)隔离级别下解决了幻读和不可重复。你知道RR下是怎么解决的吗,很多人会回答是通过MVCC和next-key解决的,具体是怎么解决的,今天来重点分析下。 mysql的隔离级别都不陌生了,简单回顾下四种隔离级别:RU(读未提交)、RC(读已提交)、RR( 阅读全文
posted @ 2023-06-19 09:10 良工说技术 阅读(707) 评论(1) 推荐(1) 编辑
摘要:接触mysql都知道在mysql中有很多锁,共享锁(S)、排他锁(X)、间隙锁(gap)、next-key,当然还有意向锁、表锁等。今天不讲别的,专门来看下innodb引擎下的锁是什么样子的。 现在有这样一条sql语句,你知道是什么锁吗? update t set name='1' where id 阅读全文
posted @ 2023-06-17 22:40 良工说技术 阅读(1413) 评论(1) 推荐(3) 编辑
摘要:在一个项目中使用多个数据源的情况很多,所以动态切换数据源是项目中标配的功能,当然网上有相关的依赖可以使用,比如动态数据源,其依赖为, <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring- 阅读全文
posted @ 2023-06-12 13:33 良工说技术 阅读(7512) 评论(2) 推荐(5) 编辑
摘要:mybatis框架我们都熟悉了,是用来操作数据库的属于ORM框架。mybatis-plus是什么框架,看名称和手机似的,带有plus一定是加强版,其官网是:MyBatis-Plus (baomidou.com) 开始mybatis-plus的实践吧。 一、环境及依赖 这里,基于springboot集 阅读全文
posted @ 2023-06-10 18:05 良工说技术 阅读(660) 评论(0) 推荐(0) 编辑
摘要:在日常的后端开发中,使用mybatis作为DAO层的持久框架已经是惯例。但很多时候都是在别人搭好的框架中进行开发,对怎么搭建环境是一知半解,今天就来实践下。 一、集成分哪些步骤 来看下集成mybatis需要哪些步骤, 1、确定环境及依赖 2、配置文件; 3、测试 二、环境及依赖 这里,基于sprin 阅读全文
posted @ 2023-06-07 07:07 良工说技术 阅读(1325) 评论(1) 推荐(2) 编辑
摘要:在上篇文章《springAOP和AspectJ有关系吗?如何使用springAOP面向切面编程》中遗留了一个问题,那就是在springboot中使用springAOP需要加@EnableAspectJAutoProxy注解吗,网上很多都说需要加这个注解,但是有些情况却是不需要加,就比如我下面的例子, 阅读全文
posted @ 2022-08-20 10:10 良工说技术 阅读(2777) 评论(4) 推荐(9) 编辑
摘要:不知道大家有没有这样的感觉,平时经常说aop,但是对aop中的一些概念还是模糊,总感觉很飘渺,今天来梳理下关于aop的知识。 一、概念 我们知道现在开发都是spring,讲的最多的也是springAOP,在说springAOP前,先了解下AOP是什么? AOP是通过“预编译方式”和“运行期间动态代理 阅读全文
posted @ 2022-08-13 16:34 良工说技术 阅读(1415) 评论(0) 推荐(2) 编辑
摘要:大家好,我是“良工说技术”。 今天给大家带来的是springboot中的@ConditionalOnClass注解的用法。上次的@ConditionalOnBean注解还记得吗? 一、@ConditionalOnClass注解初始 看下@CodidtionalOnClass注解的定义, 需要注意的有 阅读全文
posted @ 2022-08-02 20:25 良工说技术 阅读(12765) 评论(2) 推荐(5) 编辑
摘要:上篇文章中分析了springboot的自动注入的原理,可在文章后面的推荐阅读中温习哦。在自动注入的原理那篇文章中提到了@ConditionalOnXX注解,今天来看下springboot中的@ConditionalOnXX注解,该注解表示的是一类注解。马上开始吧。 一、@ConditionalOnX 阅读全文
posted @ 2022-07-02 17:05 良工说技术 阅读(4806) 评论(0) 推荐(2) 编辑
摘要:一、开篇 在平时的开发过程中用的最多的莫属springboot了,都知道springboot中有自动注入的功能,在面试过程中也会问到自动注入,你知道自动注入是怎么回事吗,springboot是如何做到自动注入的,自动注入背后的原理是什么,今天来分析下springboot的自动注入,希望这篇文章可以解 阅读全文
posted @ 2022-06-25 17:14 良工说技术 阅读(5850) 评论(1) 推荐(0) 编辑
摘要:在springboot中有很多starter,很多是官方开发的,也有是个人或开源组织开发的。这些starter是用来做什么的呐? 一、认识starter 所谓的starter,在springboot中其实是一个依赖,是springboot官方为了方便开发者更好的管理依赖而开发的,像前边提到的myba 阅读全文
posted @ 2022-06-13 10:33 良工说技术 阅读(1651) 评论(0) 推荐(3) 编辑
摘要:前边分享了springboot项目的创建及springboot项目的默认配置文件等,想温习的小伙伴可移步至文章末尾阅读,感谢。今天来分享下springboot引入mybatis框架的步骤,有小伙伴会说很简单,引入依赖,加上配置就完事了,话是没有错的,但是你知道每一步都在做什么吗,本着知其然知其所以然 阅读全文
posted @ 2022-06-12 12:35 良工说技术 阅读(3462) 评论(3) 推荐(0) 编辑
摘要:在平时的开发中,经常会有多个环境,如何管理多个环境中的配置呐?一个是我们本地的开发环境,可以称为dev,一个是测试环境,我们称为test,最后还要有生产环境,称为prod。每个环境的配置都是不一样的,如何做到快捷方便的使用各自环境的配置绝对是开发中需要着重考虑的。 一、如何配置多环境 在spring 阅读全文
posted @ 2022-06-08 17:56 良工说技术 阅读(3324) 评论(0) 推荐(1) 编辑
摘要:在前边分享自定义springboot的配置文件的时候,提到了JVM变量和系统环境变量的配置,今天想对这块的内容做个梳理, 1、什么是JVM变量、系统环境变量、程序变量; 2、怎么使用这些变量; 3、这些变量如何起作用的; 一、认识这些这些变量 1.1、JVM变量 所谓的JVM变量和平时见到的不太一样 阅读全文
posted @ 2022-06-04 17:06 良工说技术 阅读(997) 评论(2) 推荐(4) 编辑
摘要:从前边《springboot竟然有5种默认的加载路径,你未必都知道》我们知道,springboot会默认加载application.properties/application.yml配置文件,且会从下面5个默认的路径下加载,其优先级依次升高,后面的会覆盖前边的配置。我们平时使用resources/ 阅读全文
posted @ 2022-05-29 13:28 良工说技术 阅读(9083) 评论(0) 推荐(1) 编辑
摘要:上次分享了如何一步一步搭建一个springboot的项目,详细参见《5分钟快速搭建一个springboot的项目》,最终的结果是在”8080“端口搭建起了服务,并成功访问。不知道有小伙伴是否有疑惑,springboot应该有配置文件的,一般的配置文件都是application.properties或 阅读全文
posted @ 2022-05-28 17:35 良工说技术 阅读(6699) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示