
SpringBoot
文章平均质量分 83
cg5017
总有一天会弄明白有关计算机的一切!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot中的Lombok库
Lombok是一个Java库,通过注解的方式简化代码编写,减少样板代码。它能够自动生成getter、setter、构造函数、toString等方法,提升开发效率。Lombok只是一个编译阶段的库,因此不会影响程序的运行。原创 2025-05-15 15:18:18 · 430 阅读 · 0 评论 -
SpringBoot整合mybatis
Spring Boot 整合 MyBatis 是一种常见的开发方式,它可以能够简化数据库操作。原创 2025-05-15 14:28:28 · 323 阅读 · 0 评论 -
SpringBoot中配置绑定到bean中
SpringBoot中我们该如何将applicaton.properties中的数据绑定到bean中呢?在之间我们是可以通过@value注解,在SpringBoot自动启动后,会自动的去相应的路径中去寻找applicaton.properties配置文件,然后将相应的值赋值上。如上的方式就可以很好的将配置文件中的信息注入到bean对象中,但是一但配置文件中的要注入bean对象的信息过多的话,那我们就需要写非常多个@value的注解,这样就会非常的麻烦。原创 2025-05-14 11:51:44 · 527 阅读 · 0 评论 -
SpringBoot的外部化配置
所以springboot程序查找application.properties的顺序是,外部>内部;config中的>当前路径下的。原创 2025-05-13 21:50:07 · 579 阅读 · 0 评论 -
SpringBoot主入口类分析
SpringBoot 主入口类如下所示,这个类的main方法就是整个springboot项目的入口。原创 2025-05-11 21:32:04 · 597 阅读 · 0 评论 -
Spring Boot 中的自动配置原理
而自动配置是当程序在引入spring-boot-starter-web 起步依赖,boot工程在启动后,会自动往ioc容器中注入DispatcherServlet等bean对象,这就是自动配置。在没有引入spring-boot-starter-web依赖之前,我们尝试输出spring-boot-starter-web起步依赖会自动注入的bean对象,没有在pom.xml文件中添加改起步依赖时,输出发现根本没有。在讲解Spring Boot 中bean对象的管理的时候,我们注入bean对象的过程如下,原创 2025-04-16 18:14:58 · 1556 阅读 · 0 评论 -
Spring Boot 中使用 Netty
Netty 是 Java 中一个非常高性能的网络通信框架,用来开发服务器和客户端程序,主要用于处理 TCP/UDP 的网络连接,比如:聊天服务实时推送高并发网络通信(比如游戏、IoT、金融系统)你可以把 Netty 理解为一种比 Java 原生 Socket 更方便、性能更强的“网络搭建工具”。再详细了解Netty的工作原理之前,我们先来看一下Java中最简单的客户端和服务器之间的连接。我们先理解一个现实生活的比喻奶茶店点单系统服务端(Netty 服务):奶茶店(固定位置,等待别人来点单)原创 2025-04-15 19:14:35 · 2391 阅读 · 0 评论 -
Spring Boot 和 JSON
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。进行数据交互,JSON 凭借其简洁易读、易于解析的特性,成为了数据传输的首选格式。json格式中数组的数据结构是有序的,数组中的数据类型可以是json数据类型中的任意一个。可以看出,不管是什么数据类型,都转成相应的 json 格式,这样就非常方便。由于是有序的,你可以通过索引来访问列表中的元素,索引从 0 开始。每个键对应一个值,你可以通过键来快速查找对应的值。原创 2025-04-14 14:42:52 · 1123 阅读 · 0 评论 -
Spring Boot 使用 SMB 协议
最核心的代码 SmbFile sharedFolder = new SmbFile(sharedFolderPath, auth),通过传入计算机 B 上共享文件夹的地址(要以MSB协议能看懂的格式,SMB 协议基于请求和应答机制,客户端通过发送请求(例如文件打开、文件读取、文件写入等)与服务器进行通信,服务器根据请求进行相应的操作,然后返回结果。:服务器通常会验证客户端的身份,如果验证成功,它会检查客户端对目标资源的访问权限。:客户端通过网络发送 SMB 请求,请求某个资源(如共享文件夹、打印机等)。原创 2025-04-14 14:37:32 · 720 阅读 · 0 评论 -
Maven 的安装与配置(IDEA)
Maven 是一个基于项目对象模型(Project Object Model,POM)概念的项目构建工具(所以就是一个工具),它主要用于自动化项目的构建过程,包括编译、测试、打包、部署等环节(这个工具特别的强大,可以帮助我们高效的完成项目的构建过程)。通过一个简单的pom.xml 文件,Maven 可以管理项目的依赖关系、插件配置以及构建流程,使得项目的构建和管理变得更加高效和规范。基本了解了Maven的作用,并且知道了其实所谓的Maven是通过pom.xml文件来管理项目的。原创 2025-04-09 18:48:58 · 2236 阅读 · 0 评论 -
Spring Boot 中的 Bean
我们是无法同@Component极衍生注解声明bean的。Sprig提供了 @Bean 和 @Import 来满足这种需求。制作了一个演示的jar包,叫做common-pojo-1.0-SNAPSHOT.jar,首先将这个包引入在本地安装好后,在pom.xml文件中引入,如下所示。写入后,刷新一下,就可以找到该jar包,该jar包中有两个实体类对象,一个Country,一个Province。接下去我们就来实现将这两个对象注入IOC容器。原创 2025-04-06 21:29:10 · 1060 阅读 · 0 评论 -
Spring Boot 整合mybatis
配置文件在实际开发中如何使用呢,接下去将通过Spring Boot整合mybatis来看配置文件如何在实际开发中被使用。原创 2025-04-03 15:24:05 · 1576 阅读 · 0 评论 -
Spring Boot 的配置文件
对于自定义配置信息来说。我们要做的事情不仅仅需要书写配置信息,还需要书写代码来获取这些被书写的信息。比如阿里云的一些信息,如果我们在使用的时候是直接写在JAVA代码中的话,假如哪一天这些信息被更改话,就得重新更改,重新部署这个项目,所以我们需要将如下信息提取出来写在一个相应的配置文件中,然后通过获取配置文件的方式得到这些信息。所以下次修改就只需要修改配置文件就行。那该怎么获取配置信息?这样就可以获取到配置文件中的信息。还可以通过在实体类上添加注解来省略,同时属性名对应。原创 2025-04-03 11:36:14 · 1147 阅读 · 0 评论 -
Spring Boot 工程创建详解
没有写明版本号的原因是,其springboot工程会自动的继承父工程,它提供了默认的依赖管理和插件配置;仔细观察上面的界面在倒数第二行就可以看见,内置的Tomcat就自动的启动了,并且绑定了端口号为8080。紧接着选择Spring Web,然后创建--->Create ---> Apply ---> OK。Spring Boot 启动的起步依赖部分如下,可以发现其并没有写明其版本号。创建好时候,其里面的pom.xml文件中对应的内容如下。现在去启动测试类,启动完成后就会显示如下。原创 2025-04-02 20:02:25 · 700 阅读 · 0 评论