Mybatis Plus | 快速入门

Mybatis Plus | 快速入门

SpringBoot配置文件

springboot配置文件

MyBatis多表查询和注解开发

实现复杂关系映射之前我们可以在映射文件中通过配置来实现,使用注解开发后,我们可以使用@Results注解,@Result注解,@One注解,@Many注解组合完成复杂关系的配置。用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户。用户表和订单表的关系为,一个用户有多个订单,一个订单

AOP(面向切面编程)

对aop的理解

Java后端开发:SpringBoot项目中的三层架构与代码角色

无论如何,后端程序存在的意义就是交换、处理和记录数据。本篇文章主要介绍后端项目常见结构。以下介绍均基于后端项目暴露API到网络上以便前端使用。

【ssm框架】从0开始搭建ssm框架(idea版本)

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。

IService接口和ServiceImpl实现类(Mybatis-Plus对service层的封装)

BaseMapper 是用在Mapper中,而IService是在Service层使用的封装接口,它进一步封装 CRUD。IService还有一个实现的类ServiceImpl,在使用使用时分别对应service接口和impl实现类。使用Spring时,在Spring的配置文件中先配置mybatis

MyBatis中映射文件的使用

MyBatis中映射文件的使用

maven升级漏洞依赖jar包

如果只是想打印当前项目的依赖树,最简单的方法就在在该项目(包含pom)的目录下执行maven命令,要注意的点是:1.执行的目录下必须包含pom文件,且多模块的要在父pom所在目录下执行;2.需要在powershell下执行(idea里支持)如果想打印出来并放到一个文件里,那么可以在项目目录下执行该命

SpringBoot实现多线程

原文链接代码地址:https://github.com/Snowstorm0/learn-async1 线程同步和异步线程同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A只能等待下去。耗时较长,安全性较高。线程异步:A线程要请求某个资源,但是此资源正在被B线程使用中,因

PTA之SQL训练题

pta补测错题

springboot各层功能介绍

controller层:控制层,导入service层,调用你的service方法,controller通过接收前端传来的参数进行业务操作,再返回一个指定的路径或数据表。dao层:即mapper层,对数据库及逆行持久化操作,他的方法是针对数据库操作的,基本上用的就是增删改查,就是一个接口,只有方法名,

5分钟学会Java写一个接口

经过数据的层层获取与传递,拼接一下方法地址和请求地址组成一个http地址就可以获取数据库中被处理的数据值了

一文带你理解@RefreshScope注解实现动态刷新原理

RefeshScope这个注解想必大家都用过,在微服务配置中心的场景下经常出现,他可以用来刷新Bean中的属性配置,那大家对他的实现原理了解吗?它为什么可以做到动态刷新呢?上面是这个RefreshScope实现动态刷新大致的原理,其中里面还有很多细节,可能需要留给大家自己debug去深入理解。...

如何卸载mysql教程(完全卸载)

MySQL卸载完整过程

Hutool工具包中HttpUtil的日志统一打印以及统一超时时间配置

项目启动时进行添加我们自定义的拦截器即可,这里直接使用toString方法,是因为HttpUtil里面帮我们重写了toString的逻辑,不需要我们自己去解析HttpRequest和HttpResponse了。使用hutool工具包中的HttpUtil,为了便于排查问题以及控制请求时间,每次都要在请

【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法

【Mybatis-plus】updateById()方法不能更新字段为null的原因及解决办法

springboot使用Gateway搭建网关服务及Nacos实现动态路由

springboot使用Gateway搭建网关服务及实现动态路由

mybatis中判断传入的数组与集合是否为空+mybatis中Foreach的使用详解

传过来的数组 object[] ,在mapper中判空时先判断是否为null,再判断数组长度 object.length是否大于0.比如参数为List集合,在mybatis中先判断是否为null,不为null再判断集合的长度 object.size() 是否大于0即可。不为空循环 使用forech

TOMCAT 启动失败 using catalina_opts为空

明明环境都配置了,tomcat却启动失败

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈