
SpringBoot
文章平均质量分 94
SpringBoot详解
不修×蝙蝠
程序员养成记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-Plus(Ⅳ)常用注解
数据库信息依旧采用里的数据信息,在此基础上进行这一节的讲解。原创 2025-03-26 14:50:28 · 1052 阅读 · 0 评论 -
MyBatis-Plus(Ⅱ)基本CRUD
如果需要添加自定义的通用Service方法,建议创建自己的接口,并让它继承MyBatis-Plus提供的基类,这样做可以保持代码的扩展性和灵活性。IServiceMyBatisPlus中有一个接口IService和其实现类,封装了常见的业务层逻辑,所以现在我们想创建service层的数据,只用将接口的实现类分别继承这两个封装类即可。原创 2025-03-23 11:32:53 · 1294 阅读 · 0 评论 -
项目测试注解一览
专门用于测试 Web 层(通常是 Controller),当你只想测试 Controller 而不加载 Service 和 Repository 层时使用。:适用于进行集成测试,当需要启动完整的 Spring Boot 应用上下文来测试多个组件之间的交互时使用。:当你需要在测试时模拟某个 Bean 的行为,替换掉真实的 Bean 实现时使用。:在测试数据库操作时,希望每次测试结束后自动回滚数据,保持数据库状态时使用。:为不同环境提供不同的测试配置,指定要加载的配置文件时使用。原创 2025-03-24 22:32:05 · 590 阅读 · 0 评论 -
MyBatis-Plus(Ⅲ)IService详解
在前面两篇文章中已经对MyBatis-Plus有关Dao层的封装文件BaseMapper,这篇文章就它封装的service层IService进行解读和使用演示。原创 2025-03-24 20:40:03 · 1836 阅读 · 0 评论 -
MyBatis-Plus详解(Ⅰ)
在(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。Mybatis-Plus提供了通用的Mapper和Service,可以在不编写任何SQL语句的前提下,快速的实现单表的增删改查(CURD),批量,逻辑删除,分页等操作。只要把MyBatis-Plus的特性到优秀插件,以及多数据源的配置进行详细讲解。原创 2025-03-23 10:53:10 · 1416 阅读 · 0 评论 -
SpringBoot项目实战(初级)
搭建一个简单的登录拦截页面。原创 2025-03-22 22:49:15 · 1685 阅读 · 0 评论 -
SpringBoot 第三课(Ⅰ) 数据层开发
首先搭建一个SpringBoot框架,参见:SpringBoot(一)--搭建架构5种方法_springboot框架搭建-CSDN博客Spring Boot 是基于 Spring 框架,以约定优于配置、自动配置为核心,可快速构建独立运行的应用,为微服务等开发提供便利的开发框架。前面已经对SSM(Spring,SpringMVC,MyBatis)每个框架做了讲解,SpringBoot就是基于这个框架一个更简单、更有利于开发。_springboot框架搭建。原创 2025-03-21 13:08:23 · 847 阅读 · 0 评论 -
SpringBoot配置文件加载优先级
在Spring Boot项目中,配置属性的优先级是一个重要的概念,它决定了当存在多个配置源时,哪个配置源的属性将被应用。: 命令行参数具有最高的优先级。SpringBoot项目被启动时,可以通过命令行传递参数,这些参数将覆盖其他所有配置源中的相同属性。: 环境变量的优先级高于配置文件。在操作系统中设置的环境变量可以被Spring Boot应用读取,并用于覆盖配置文件中的属性。: 通过Java的-D参数设置的系统属性也具有较高的优先级,可以覆盖配置文件中的属性。如果在配置类上使用了。原创 2025-03-20 23:35:24 · 538 阅读 · 0 评论 -
为什么在外置容器时要保证打包方式是war包?
在传统的Java Web应用开发中,当使用外置容器(如Tomcat、Jetty等)部署应用时,通常需要将应用打包为文件。原创 2025-03-20 18:13:14 · 992 阅读 · 0 评论 -
SpringBoot 第二课(Ⅱ)配置嵌入式服务器
老规矩,展示演示项目的目录结构。原创 2025-03-20 18:06:30 · 1376 阅读 · 0 评论 -
整合Thymeleaf
在传统的 Web 开发模式下,服务器端负责生成完整的 HTML 页面并返回给客户端。而Thymeleaf 可以方便地将 Java 对象中的数据动态填充到 HTML 模板中,实现页面的实现下面从SpringBoot项目整合引入thymeleaf和Thymeleaf的常用标签进行讲解。原创 2025-03-17 17:06:11 · 987 阅读 · 0 评论 -
SpringBoot 第一课(Ⅲ) 配置类注解
ImportResource注解实现配置类。原创 2025-03-16 19:13:51 · 2083 阅读 · 3 评论 -
SpringBoot 入门基础
简化Spring应用开发的框架:Spring Boot是一个用于简化Spring应用开发的框架,它提供了快速构建、开箱即用的特性,使得开发人员可以更快速地搭建和部署应用程序。整个Spring技术栈的一个大整合:Spring Boot整合了Spring各项功能,提供了默认配置,使得开发者无需定义样板化的配置,简化了Spring应用的初始搭建以及开发过程。J2EE开发的一站式解决方案。原创 2025-03-13 23:09:54 · 1162 阅读 · 0 评论 -
SpringBoot 第一课(Ⅱ)配置文件注入
需要为每个属性单独指定,适用于简单的配置或单个属性的注入。属性上,Spring Boot 会处理这种命名风格的差异。使用@ConfigurationProperties注入。),而松散绑定支持这三种名字互通,就比如配置文件里的。允许一次性注入整个对象,适用于复杂的配置结构。Java中常见命名规则有驼峰命名法(实现上面操作后,就可以通过访问“使用注解时,在处理复杂情况时,原创 2025-03-16 09:45:50 · 1159 阅读 · 0 评论 -
SpringBoot 第二课(Ⅰ) 整合springmvc(详解)
Spring Boot对Spring MVC进行了自动配置,简化了Spring MVC的使用。它通过自动配置类(如)和注解扫描,使得开发者无需手动配置大量的Spring MVC相关组件,如、视图解析器、消息转换器等。同时,Spring Boot还提供了扩展机制,允许开发者根据业务需求进行自定义配置。原创 2025-03-19 18:59:46 · 1322 阅读 · 0 评论 -
如何用终端运行一个SpringBoot项目
在项目开发阶段,为了能够快速测试一个SpringBoot项目的执行结果,就可以采用终端(黑窗)运行查看,因为我们不能要求每一个客户都安装idea并且适配我们的项目版本。原创 2025-03-13 23:43:26 · 810 阅读 · 0 评论 -
SpringBoot 第一课(Ⅰ)--框架结构
在前两篇文章中已经对SpringBoot的配置和一些基础概念做了详细讲解,在这篇文章中将正式开始对SpringBoot的学习。原创 2025-03-15 17:56:10 · 1503 阅读 · 0 评论 -
SpringBoot(一)--搭建架构5种方法
Spring Boot 是基于 Spring 框架,以约定优于配置、自动配置为核心,可快速构建独立运行的应用,为微服务等开发提供便利的开发框架。前面已经对SSM(Spring,SpringMVC,MyBatis)每个框架做了讲解,SpringBoot就是基于这个框架一个更简单、更有利于开发。原创 2025-03-09 23:22:54 · 3881 阅读 · 2 评论