- 博客(20)
- 收藏
- 关注
原创 Java 中使用 MQTT
可在严重受限的硬件设备和低带宽、高延迟的网络上实现稳定传输。它凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山。本文主要介绍如何在 Java 项目中使用 MQTT,实现客户端与服务器的连接、订阅和收发消息等功能。作为客户端,该客户端是 Java 语言中使用最为广泛的 MQTT 客户端库。添加以下依赖到项目 build.gradle 文件中。到 build.gradle文件。是一种基于发布/订阅模式的。本文将使用 EMQX 提供的。,该服务基于 EMQX 的。构建工具:Gradle。
2024-08-13 13:43:22
228
原创 mapstruct
要创建映射器,只需使用所需的映射方法定义一个Java接口,并用注释对其进行org.mapstruct.Mapper注释:该@Mapper注释将使得MapStruct代码生成器创建的执行PersonMapper 过程中生成时的界面。在生成的方法实现中,源类型(例如Person)的所有可读属性都将被复制到目标类型(例如PersonDTO)的相应属性中:当一个属性与其目标实体对应的名称相同时,它将被隐式映射。当属性在目标实体中具有不同的名称时,可以通过@Mapping注释指定其名称。
2024-08-13 10:52:18
93
原创 mybatisplus学习
1、官网2、建表、数据库添加依赖3、配置application.yml在 Spring Boot 启动类中添加注解,扫描 Mapper 文件夹:编写实体类User.java编写 Mapper 接口类添加测试类,进行功能测试:控制台正确输出步骤如下连接;
2024-08-12 20:27:57
286
原创 gradle postgresql整合MybatisPlus
在resources目录下新建yml文件,用于存放数据库连接需要的一些数据,也可以不建,直接将这些数据放在application.properties文件下,不过格式得转换。需要import org.mybatis.spring.annotation.MapperScan;在Maven中引入MyBatis-Plus后 需要在主函数所在类上配置 MapperScan 注解。数据库名称要和application.yml文件对应。2.新建application.yml文件。1.pom.xml依赖。
2024-08-12 15:06:53
277
原创 gradle postgresql整合Mybatis
在resources目录下新建yml文件,用于存放数据库连接需要的一些数据,也可以不建,直接将这些数据放在application.properties文件下,不过格式得转换。5.连接数据库,选中所有表,利用easycode创建bean,controller等。如果用gradle,则在build.gradle进行依赖配置。数据库名称要和application.yml文件对应。2.新建application.yml文件。1.pom.xml依赖。6.在主程序添加扫描。
2024-08-12 14:48:43
154
原创 maven依赖查询工具
唤醒Maven Search ,找到核心内容之后,我们可以在弹框最下面看到源码和文档 字样,点击可以跳转到对应的文档和源码地址。File–>Settings–>Plugins–>Marketplace的输入框中搜索maven-search。可以看到目前,已经有146.6k下载量了, 选择界面上的Installed 即可安装,安装完后重启即可。在唤醒的弹框中输入关键字即可搜索,我们这里来找下MySQL 的依赖。唤醒插件有两种方式,一种是使用快捷键,一种是菜单点击。②找到自己需要的版本(
2024-08-12 09:28:48
256
原创 postgresql下载、安装
3.点击Download the installer (红色字体)4.选择Windowns X86-64 版本12.20 下载下来。4.finish完成后,再出现窗口关闭就行,到此安装完毕。2.选择安装路径 一直点击next到3步骤。3.设置数据库管理员密码,如123456。postgresql安装详细教程。1.双击下载的文件 点击next。自己记住就行,一路点击next。1.点击downlond。一.pgsql下载地址。2.选择windons。点击:pgsql官网。
2024-08-11 13:37:41
277
原创 gradle下载安装配置
1. 找到安装文件夹D:\devtools\Gradle\gradle-8.6\init.d。在安装目录下的init.d文件夹内,创建init.gradle。2. 新建文件以.gradle结尾。例:init.gradle。gradle手动安装时,须先安装 jdk 1.8 或以上版本。以gradle 8.6为例。右击 此电脑,选择属性。选择系统、高级系统设置。
2024-08-11 13:04:57
263
原创 springboot mybatis上传文件
System.out.println("文件名:"+file.getOriginalFilename());return R.ok(200,"文件上传成功","/images/"+newFileName);System.out.println("MIME类型:"+file.getContentType());System.out.println("文件大小:"+file.getSize());System.out.println("是否为空:"+file.isEmpty());//获取 原始文件的后缀名。
2024-07-20 12:18:20
870
原创 Mybatis插件-分页查询
在原来的UserService和UserServiceImpl类中增加queryUserListPaged接口和对应的方法实现。#合理化参数,该参数设为true时,pageNum<=0默认显示第一页,pagrNum超过pageSize时,显示最后一页。* @param pageSize 每页显示的条数。* @param pageSize 每页显示的条数。* @param user 查询条件。* @param user 查询条件。* @param user 查询条件。5.postman测试。
2024-07-20 12:17:17
288
原创 springboot整合mybatis
在resources目录下新建yml文件,用于存放数据库连接需要的一些数据,也可以不建,直接将这些数据放在application.properties文件下,不过格式得转换。#开启下划线分割映射为驼峰命名 user_name->userName。#配置mybatis mapper xml映射文件路径。数据库名称要和application.yml文件对应。2.新建application.yml文件。#类型别名扫描 映射实体对象别名。#druid数据库连接池。1.pom.xml依赖。6.在主程序添加扫描。
2024-07-20 12:16:06
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人