方法
  • SpringBoot之@Bean 注解全解析
    12-2723
    SpringBoot之@Bean 注解全解析

    @Bean 注解全解析 随着SpringBoot的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,而作为Spring中最核心的bean当然也能够使用注解的方式进行表示。所以本篇就来详细的讨论一下作为Spring中的Bean到底都...

  • SpringBoot统一返回处理遇到cannot be cast to java.lang.String问题
    12-2723
    SpringBoot统一返回处理遇到cannot be cast to java.lang.Stri

    ResponseBodyAdvice 接口概述 1、ResponseBodyAdvice 接口允许在执行 @ResponseBody 或 ResponseEntity 控制器方法之后,但在使用 HttpMessageConverter 写入...

  • 代码优雅升级,提升开发效率:挖掘Spring AOP配置的学习宝藏!
    12-2723
    代码优雅升级,提升开发效率:挖掘Spring AOP配置的学习宝藏!

    AOP配置管理1.1 AOP切入点表达式1.1.1 语法格式1.1.2 通配符1.1.3 书写技巧 1.2 AOP通知类型1.2.1 类型介绍1.2.2 环境准备1.2.3 通知类型的使用前置通知后置通知环绕通知基本使用注意事项...

  • mybatis-plus的批量新增insertBatchSomeColumn
    12-2723
    mybatis-plus的批量新增insertBatchSomeColumn

    MyBatis-Plus 是基于 MyBatis 进行封装的一套优秀的持久层框架,它提供了丰富的便捷操作方法和强大的代码生成器,大大简化了 MyBatis 的使用。在 MyBatis-Plus 中,我们可以使用 insertBatchSom...

  • flask实现get和post请求
    12-2523
    flask实现get和post请求

    1、实现get请求 在项目根目录创建app.py代码如下: from flask import Flask,render_template,requestapp = Flask(__name__)@app.route("regi...

  • 自定义插件解决MyBatis-Plus like查询遇
    12-2523
    自定义插件解决MyBatis-Plus like查询遇

    我们使用MyBatis-Plus执行LIKE模糊查询时,若预处理参数包含_ % 等字符(欢迎补充),会查询出所有结果,这不是我们需要的。不论写法是自定义SQLxxx like concat('%',#{fuzz...

  • SpringBoot(十三)异步任务
    12-2523
    SpringBoot(十三)异步任务

    目录 异步任务 1.1 什么叫异步 1、Java线程处理 2、SpringBoot异步任务 2.1 使用注解@EnableAsync开启异步任务支持 2.2、使用@Async注解标记要进行异步执行的方法 2.3、controller测试 3...

  • SpringBoot自动装配原理详解
    12-2523
    SpringBoot自动装配原理详解

    1.SpringBoot自动装配原理详解 要理解SpringBoot自动装配原理肯定离不开@SpringBootApplication注解,如下图所示。 点进去之后可以发现@SpringBootApplication注解是由许多注解组成,但...

  • Spring控制事务回滚
    12-2523
    Spring控制事务回滚

    Spring控制事务回滚1、说明2、声明式性事务@Transacational3、@Transactional不适用场景4、@Transactional注解事务失效的几种场景及原因4.1、数据库引擎不支持事务4.2、添加事务的类没有被S...

  • Mybatis-Plus实现分页查询
    12-2523
    Mybatis-Plus实现分页查询

    Mybatis-Plus实现分页查询 文章目录Mybatis-Plus实现分页查询1.1技术概述1.2技术详述1.2.1配置分页插件1.2.2自定义分页1、如果你的mapper没有继承BaseMapper2、如果你的mapper继承...

  • Spring security权限管理
    12-2523
    Spring security权限管理

    Spring security权限管理 主要内容 一、Spring Security简介 1.概括 ​ Spring Security是一个高度自定义的安全框架。利用Spring IoCDI和AOP功能,为系统提供了声明式安全访问控制功能...

  • 将Oracle数据导入MySQL的几种方法
    12-2523
    将Oracle数据导入MySQL的几种方法

    在数据迁移和集成过程中,经常需要将数据从一个数据库系统(如Oracle)导入到另一个数据库系统(如MySQL)。本文将介绍几种常用的方法来实现将Oracle数据导入到MySQL的操作。 方法一:使用SQL导出和导入 这是一种简单而常见的方法...

  • SQL Server删除重复数据的方法
    12-2523
    SQL Server删除重复数据的方法

    在SQL Server中,有多种方法可以删除重复数据。下面将介绍几种常用的方法,并提供相应的源代码示例。 方法一:使用DISTINCT和临时表 使用DISTINCT关键字可以去除重复的行,我们可以将去重后的结果插入到一个临时表中,然后删除然...

  • 【Spring Cloud Alibaba】(二)微服务调用组件Feign原理+实战
    12-2523
    【Spring Cloud Alibaba】(二)微服务调用组件Feign原理+实战

    系列目录 【Spring Cloud Alibaba】(一)微服务介绍 及 Nacos注册中心实战 本文目录系列目录前言什么是RPC?Feign和OpenFeign都是什么?HTTP调用 vs Feign(RPC)调用单独使用F...

  • Java spring 注解 @PostConstruct 实战讲解
    12-2523
    Java spring 注解 @PostConstruct 实战讲解

    前言         在最近的学习中,发现了一个非常实用的注解 —— @PostConstruct。通过学习了解,逐步发现它能帮助我更轻松的解决不少原本很复杂的问题。         下面,结合实例介绍 @PostConstruct 注解的...

  • Android 获取网络连接状态新方法
    12-2523
    Android 获取网络连接状态新方法

    一. 问题背景         Android12上,有的app模块判断当前网络的类型和连接状态时,还是使用的旧的API,导致返回的结果不准确,影响代码逻辑判断,本篇文章就这一问题,整理一下判断网络类型和连接状态的新方法。 二. 原因分...

  • 【微服务|SpringBoot 3.0】 新特性——内置声明式HTTP客户端
    12-2523
    【微服务|SpringBoot 3.0】 新特性——内置声明式HTTP客户端

    前言 从Spring 6和Spring Boot 3开始,Spring framework支持将远程HTTP服务代理为带有HTTP交换注解方法的Java接口。类似的库,如OpenFeign和Retrofit,仍然可以使用,但HttpSe...

  • @Transctional事务传播机制(Propagation)
    12-2523
    @Transctional事务传播机制(Propagation)

    【前言】事务传播(Transactional Propagation)是多个事务方法相互调用时,事务如何在这些方法间传播的过程机制。本文将针对Spring中事务的七种传播行为机制分别展开介绍。 PART1、事务传播枚举Spring事务传...

  • 基于flask的web应用开发——接受post请求
    12-2523
    基于flask的web应用开发——接受post请求

    目录0. 前言1. 了解post方法2. 在flask中实现3. 具体讲解0. 前言 操作系统:Windows10 家庭版 开发环境:Pycahrm Comunity 2022.3 Python解释器版本:Python3.8 第三方...

  • Spring——事务注解@Transactional【建议收藏】
    12-2523
    Spring——事务注解@Transactional【建议收藏】

    在某些业务场景下,如果一个请求中,需要同时写入多张表的数据或者执行多条sql,为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到事务;Spring框架下,我们经常会使用@Transactional注解...