![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring-boot
A唯美世界
碎银几两能解世间惆怅
展开
-
Springboot自动获取接口实现
接口实现类加载原创 2024-04-02 10:57:31 · 452 阅读 · 0 评论 -
spring-boot解析spring.factories文件
启动SpringBoot自动装配的工厂类方法实现。原创 2024-03-21 10:05:42 · 289 阅读 · 0 评论 -
SpringBoot模块自动组装
SpringBoot模块自动装配方式一 Import 导入模块类:1.模块定义import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;/** * HelloWorld Configuration Class */@Configurationpublic class HelloWorldConfiguration { @原创 2024-03-14 09:31:34 · 257 阅读 · 0 评论 -
Spring动态加载资源文件
【代码】Spring动态加载资源文件。原创 2024-03-07 17:31:36 · 126 阅读 · 0 评论 -
Spring对资源的加载
【代码】Spring对资源的加载。原创 2024-03-07 15:58:09 · 120 阅读 · 0 评论 -
Thymeleaf基础学习
thymeleaf学习总结一. 获取后台给的属性值 ‘${}’(1) 单个属性值// 单属性<title th:text="${pageName}">主页</title>// 对象中属性<title th:text="${page.name}">主页</title>(2) map属性值<title th:text="${configurations.get('websiteName')}">主页</title>(3原创 2021-09-18 11:02:18 · 343 阅读 · 0 评论 -
请求返回图片文件
public void showImg(HttpServletRequest request, HttpServletResponse response) throws IOException{ String fileUrl = "文件路径"; FileInputStream inStream = new FileInputStream(fileUrl); // 得到文件的写入流 int i = inStream.available(); // 得到文件大小原创 2022-02-14 10:06:24 · 122 阅读 · 0 评论 -
idea启动spring-boot项目卡住问题
idea启动卡住无异常也不停止如上图没有任何异常也没有任何错误提示卡在那里也不继续运行项目解决办法我这里是由于log日志输出问题项目中配置的log输入保存文件路径在E盘,然而我的电脑未分E盘分区,只有C盘和D盘,因此遇到这种情况你可以将log日志的配置删除或者将输出日志的盘符修改到你电脑对应的盘符中...原创 2020-01-07 11:55:19 · 352 阅读 · 0 评论 -
springBoot+flyway运用
flyway提供的功能:数据库版本管理pom.xml文件用引入文件<dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>6.3.3</version></dependency>application.yml文件中配置spring: fl.原创 2022-03-10 17:25:58 · 3251 阅读 · 0 评论 -
java中Calss类常用方法
Calss类的常用方法cast()方法// JDK源码@SuppressWarnings("unchecked")public T cast(Object obj) { if (obj != null && !isInstance(obj)) throw new ClassCastException(cannotCastMsg(obj)); return (T) obj;}其中return (T) obj;就是强制转换成你所需要的类型,假设有A和原创 2022-01-11 14:38:58 · 270 阅读 · 0 评论 -
java与modbusTcp通讯
java与modbus通讯用途工厂中通讯模块大多数都用modbus或者opcua与plc建立通讯,实现工厂设备的控制及数据采集等需要引入的jar文件点击获取 依赖包文件 提取码 7gnz点击获取 modbus测试工具 提取码 nm7j建立通讯的代码import com.serotonin.modbus4j.ModbusFactory;import com.serotonin.modbus4j.ModbusMaster;import com.serotonin.modbus原创 2022-01-07 11:55:40 · 5220 阅读 · 1 评论 -
spring-boot日志编写
自定义logbackspring-boot官方推荐优先使用带有-spring的文件名作为你的日志配置(如使用logback-spring.xml,而不是logback.xml),命名为logback-spring.xml的日志配置文件,spring-boot可以为它添加一些spring-boot特有的配置项。放在 src/main/resources 下面即可,注意:logback.xml加载早于application.yml节点介绍根节点:configurationscan:当此属性设原创 2021-12-27 17:55:27 · 969 阅读 · 0 评论 -
java与modbusRtu(COM口)通讯
modbous协议通讯byte数据解析含义需要依赖的modbus包请看java与modbusTcp通讯需要配置JDK中配置串口通讯能力依赖串口协议包 串口模拟工具 提取码 npqx<dependency> <groupId>org.rxtx</groupId> <artifactId>rxtx</artifactId> <version>2.1.7</version></dependency>.原创 2022-01-18 11:47:31 · 2429 阅读 · 6 评论 -
java优化for循环
嵌套循环外大内小private static void inBigOutSmall(){ long startTime = System.currentTimeMillis(); int a = 0; for (int i = 0; i < 1000000000; i++) { for (int j = 0; j < 10; j++) { a += j; } } long endTime = System.currentTimeMillis原创 2021-12-22 10:23:01 · 450 阅读 · 0 评论 -
spring-boot测试模块
spring-boot-starter-test测试模块在IntelliJ IDEA工具中有版本划分在版本2017.3之前的测试均用junit4做测试处理 需要引入jar文件注意:junit4的测试类与方法均为 public 权限<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactI原创 2022-03-02 14:46:32 · 710 阅读 · 0 评论 -
MODBUS客户端架构
原创 2022-02-10 15:01:36 · 1400 阅读 · 0 评论 -
java数据类型|字节转换
int转换为byte[]int num = 1;// int 需要 4 byte, 默认是大端(ByteOrder.BIG_ENDIAN)byte[] result = ByteBuffer.allocate(4).putInt(number).array();byte[]转换位intbyte[] byteArray = new byte[] {00, 00, 00, 01};int num = ByteBuffer.wrap(bytes).getInt();...原创 2022-01-06 17:32:11 · 620 阅读 · 0 评论 -
java中RestTemplate运用
调用方法分为三种类型调用postForObject方法使用postForEntity方法调用exchange方法postForObject和postForEntity方法的区别:在postForEntity方法中设置header的属性,当需要指定header的属性值的时候,使用postForEntity方法。exchange方法和postForEntity区别:exchange还可以调用get请求。使用这三种方法传递参数,Map不能定义为以下两种类型Map<String, Obj原创 2022-01-06 18:43:20 · 2862 阅读 · 0 评论 -
GUNS项目集成WebSocket
GUNS项目 集成 WebSocket 踩到的坑问题:载运行项目时报如下错误2021-12-10 16:20:24.614 ERROR 7280 --- [ main] o.s.boot.SpringApplication : Application run failedjava.lang.IllegalStateException: Failed to register @ServerEndpoint class: class cn.stylef原创 2021-12-10 16:50:18 · 2219 阅读 · 2 评论 -
Java实现DXF文件转换成PDF
【代码】Java实现DXF文件转换成PDF。原创 2023-11-14 10:27:39 · 826 阅读 · 2 评论 -
运行jar包文件cmd窗口中文乱码
运行jar文件cmd窗口日志乱码原创 2023-12-18 09:32:07 · 348 阅读 · 0 评论 -
WEB单元测试编写
WEB项目单元测试编写原创 2023-12-05 17:29:46 · 451 阅读 · 0 评论 -
限定标识符@Qualifier
限定符的作用原创 2023-06-27 10:21:23 · 93 阅读 · 0 评论 -
注入@Autowired与@Resource区别
注解依赖注入区别原创 2023-06-27 10:07:13 · 55 阅读 · 0 评论 -
Spring-Boot初始化|销毁Bean顺序
SpringBoot初始化与销毁的执行顺序原创 2023-06-26 17:12:28 · 270 阅读 · 0 评论 -
SpringBoot中Aware接口回调顺序
SpringAware回调原创 2022-07-14 10:36:35 · 770 阅读 · 0 评论