- @Author : By Runsen @Date : 2020/6/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件。导致翘课严重,专业排名中下。.在大学60%的时间,都在CSDN。 在一月到四月都没怎么写博客,因为决定写书,结果出书方说大学生就是一个菜鸟,看我确实还是一个菜鸟,就更新到博客... @Author : By Runsen @Date : 2020/6/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件。导致翘课严重,专业排名中下。.在大学60%的时间,都在CSDN。 在一月到四月都没怎么写博客,因为决定写书,结果出书方说大学生就是一个菜鸟,看我确实还是一个菜鸟,就更新到博客...
- 1. Pom.xml 依赖 <!--通用mapper起步依赖--> <!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter --> <dependency> <groupId>tk.mybatis</groupId&... 1. Pom.xml 依赖 <!--通用mapper起步依赖--> <!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter --> <dependency> <groupId>tk.mybatis</groupId&...
- 使用注解的方式开发Dao层的时候,常常会混淆这两个注解,不知道怎么添加,这里做个记录。 @Mapper @Mapper 是 Mybatis 的注解,和 Spring 没有关系,@Repository 是 Spring 的注解,用于声明一个 Bean。(重要) 使用 Mybatis 有 XML 文件或者注解的两种使用方式,如果是使用 XML 文件的方式,我... 使用注解的方式开发Dao层的时候,常常会混淆这两个注解,不知道怎么添加,这里做个记录。 @Mapper @Mapper 是 Mybatis 的注解,和 Spring 没有关系,@Repository 是 Spring 的注解,用于声明一个 Bean。(重要) 使用 Mybatis 有 XML 文件或者注解的两种使用方式,如果是使用 XML 文件的方式,我...
- 狂神哔哩哔哩视频地址 Editor.md——功能非常丰富的编辑器,左端编辑,右端预览,非常方便,完全免费 官网:https://pandao.github.io/editor.md/官网下载:https://pandao.github.io/editor.md/ 基础工程搭建 数据库设计 article:文章表 字段备注idint文章的唯一IDaut... 狂神哔哩哔哩视频地址 Editor.md——功能非常丰富的编辑器,左端编辑,右端预览,非常方便,完全免费 官网:https://pandao.github.io/editor.md/官网下载:https://pandao.github.io/editor.md/ 基础工程搭建 数据库设计 article:文章表 字段备注idint文章的唯一IDaut...
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解 1、 @PathVariable 当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。 示例代码: @C... @RequestParam @RequestBody @PathVariable 等参数绑定注解详解 1、 @PathVariable 当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。 示例代码: @C...
- @RunWith 当一个类用@RunWith注释或继承一个用@RunWith注释的类时,JUnit将调用它所引用的类来运行该类中的测试而不是开发者去在junit内部去构建它。我们在开发过程中使用这个特性。 @SpringBootTest 配置文件属性的读取 可以在运行SpringBoot为基础的测试类上指定的注释。在常规Spring TestContext框架之... @RunWith 当一个类用@RunWith注释或继承一个用@RunWith注释的类时,JUnit将调用它所引用的类来运行该类中的测试而不是开发者去在junit内部去构建它。我们在开发过程中使用这个特性。 @SpringBootTest 配置文件属性的读取 可以在运行SpringBoot为基础的测试类上指定的注释。在常规Spring TestContext框架之...
- Spring 3.2新增**@ControllerAdvice** 注解用于定义 @ExceptionHandler@InitBinder@ModelAttribute\ 并应用到所有@RequestMapping。 BasicErrorController SpringBoot内置了一个BasicErrorController对异常进行统一的处理,当在页面发生... Spring 3.2新增**@ControllerAdvice** 注解用于定义 @ExceptionHandler@InitBinder@ModelAttribute\ 并应用到所有@RequestMapping。 BasicErrorController SpringBoot内置了一个BasicErrorController对异常进行统一的处理,当在页面发生...
- 如果你在公司里开发共享libraries,或者正在开发一个开源或商业library,你可能想开发自己的自动配置(auto-configuration)。自动配置类可以打包到外部jars,并且依旧可以被Spring Boot识别。自动配置可以关联一个"starter",用于提供auto-configuration的代码及需要引用的libraries。我们首先讲解构建自己的... 如果你在公司里开发共享libraries,或者正在开发一个开源或商业library,你可能想开发自己的自动配置(auto-configuration)。自动配置类可以打包到外部jars,并且依旧可以被Spring Boot识别。自动配置可以关联一个"starter",用于提供auto-configuration的代码及需要引用的libraries。我们首先讲解构建自己的...
- 项目整合 swagger 在聚合工程中的父 pom 工程的 pom 文件中添加依赖 <!-- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactI... 项目整合 swagger 在聚合工程中的父 pom 工程的 pom 文件中添加依赖 <!-- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactI...
- 文章目录 前言环境从启动类开始@SpringBootApplication@EnableAutoConfigurationAutoConfigurationImportSelector的selectImports方法配置类注册到IOC容器的流程图 以DataSourceAutoConfiguration进行说明DataSourceProperties 类Data... 文章目录 前言环境从启动类开始@SpringBootApplication@EnableAutoConfigurationAutoConfigurationImportSelector的selectImports方法配置类注册到IOC容器的流程图 以DataSourceAutoConfiguration进行说明DataSourceProperties 类Data...
- 前言 前面我们介绍了简单详细的SpringBoot自动配置原理解析,今天这篇文章主要是介绍下如何是实现手动配置,自定义Enable模块, 基于注解驱动实现 基于注解的驱动实现是最基本的自定义Enable模块,它是不带条件的装配。首先我们来看看如何来实现! 第一步: 定义好配置类 这里定义了配置类SayHelloWorldConfiguration publi... 前言 前面我们介绍了简单详细的SpringBoot自动配置原理解析,今天这篇文章主要是介绍下如何是实现手动配置,自定义Enable模块, 基于注解驱动实现 基于注解的驱动实现是最基本的自定义Enable模块,它是不带条件的装配。首先我们来看看如何来实现! 第一步: 定义好配置类 这里定义了配置类SayHelloWorldConfiguration publi...
- 前言 前面我们说到了在SpringBoot中自定义Enable模块,那么如何在SpringBoot中如何自定义一个Starter模块呢?要想自定义一个Starter模块,就需要理解自动装配的原理。 首先,想想我们自动装配涉及到哪些关键的类或者属性文件?无非就是配置类+spring.factories属性文件。 自定义starter的条件 根据条件检查classpa... 前言 前面我们说到了在SpringBoot中自定义Enable模块,那么如何在SpringBoot中如何自定义一个Starter模块呢?要想自定义一个Starter模块,就需要理解自动装配的原理。 首先,想想我们自动装配涉及到哪些关键的类或者属性文件?无非就是配置类+spring.factories属性文件。 自定义starter的条件 根据条件检查classpa...
- 摘要 AOP 是面向切面的编程,就是在运行期通过动态代理的方式对代码进行增强处理,比较核心的概念有 切点,切面,通知,有关AOP的详情参考:。 本文要介绍的是在一个SpringBoot项目中如何统一的处理Web请求日志,基本思想还是采用AOP的方式,拦截请求,然后,写入日志。 相关依赖 <dependency> <groupId>org.... 摘要 AOP 是面向切面的编程,就是在运行期通过动态代理的方式对代码进行增强处理,比较核心的概念有 切点,切面,通知,有关AOP的详情参考:。 本文要介绍的是在一个SpringBoot项目中如何统一的处理Web请求日志,基本思想还是采用AOP的方式,拦截请求,然后,写入日志。 相关依赖 <dependency> <groupId>org....
- 概述 因项目需要,在SSM的父项目中添加了一个用SpringBoot搭建的子模块,供定时任用。具体实施如下: 依赖处理 在父pom文件中添加 <module>order_task</module> 1 在order_task子项目的pom文件中添加 <parent> <artifactId>orderCe... 概述 因项目需要,在SSM的父项目中添加了一个用SpringBoot搭建的子模块,供定时任用。具体实施如下: 依赖处理 在父pom文件中添加 <module>order_task</module> 1 在order_task子项目的pom文件中添加 <parent> <artifactId>orderCe...
- 今天开始要系统性的学习Spring Boot。这个熟悉又陌生的框架,已经陪伴了我2年多。百尺竿头更进一步,这里使用Idea来搭建一个SpringBoot项目。 系统环境 工具版本号spring-boot2.4.5jdk1.8 实施步骤 选中 File---->New—>Module,进入创建项目的页面。 进入Module页面之后,选中Spring In... 今天开始要系统性的学习Spring Boot。这个熟悉又陌生的框架,已经陪伴了我2年多。百尺竿头更进一步,这里使用Idea来搭建一个SpringBoot项目。 系统环境 工具版本号spring-boot2.4.5jdk1.8 实施步骤 选中 File---->New—>Module,进入创建项目的页面。 进入Module页面之后,选中Spring In...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签