- 博客(5)
- 收藏
- 关注
原创 java中创建线程的多种方式
java中创建的线程主要有2种,没有返回值的(实现runnable接口),以及有返回值的(实现callable接口),以下是所有方式的总结。
2024-03-10 00:20:43 284 1
原创 Spring Boot3集成springdoc-openapi v2.1.0,调试半天Swagger心得
覆盖默认的Spring MVC配置,导致Swagger无法正确地初始化和访问,我之前在对静态资源的访问叶出现了同样的问题,如果把静态资源放在static下面,是可以正常访问的,但如果写了Config类去集成。以上是官方解析,非常简单粗暴,然而我在运行的过程中遇到了许多bug,以下是我遇到的bug以及解决方法,最后的解决原理我只是大概懂了,如有大佬可以评论告知详细原理。配置类的也是少数,因此网上基本没有合适的解决方案,因此自己花了大量的时间才发现的技巧,希望可以对大家有帮助,最后总结两个小知识点。
2023-07-28 01:39:30 1875 1
原创 在SpringMVC中利用CommonsMultipartResolver与<multipart-config>分别解决浏览器文件上传问题的区别
后端代码如下:利用RequestParam来映射文件的name和变量名,利用MultipartFile对象获取文件名,然后去掉名字只取后缀.jpg后利用UUID来随机生成一个图片名字,防止上传重名,文件被覆盖。需要导入的解析器是MultipartResolver,由于其为接口,因此需要导入接口的实现类CommonsMultipartResolver,需要注意的是Spring管理该bean的时候不会根据类型进行注入,而是根据id,因此id必须为multipartResolver。
2023-04-11 14:25:12 2218 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人