springboot
hello_world_Q
wx:19855357869
展开
-
SpringBoot项目打包后读取文件报错 !/BOOT-INF/classes!/resources/xxxxx.js (No such file or directory)
直接读取文件流,而不是使用类加载器读取文件的路径。原创 2024-05-08 15:10:31 · 280 阅读 · 0 评论 -
SpringBoot中使用Netty实现TCP通讯,服务器主动向客户端发送数据
简述:Springboot项目的web服务后台,web服务运行在9100端口。后台使用netty实现了TCP服务,运行在8000端口。启动截图如下:netty服务代码import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.*;import io.netty.channel.nio.NioEventLoopGroup;import io.netty.channel.socket.SocketChann.原创 2022-04-30 11:06:10 · 18742 阅读 · 17 评论 -
springboot中报错:The valid characters are defined in RFC 7230 and RFC 3986
启动类加代码:之后重启即可@Bean public ConfigurableServletWebServerFactory webServerFactory() { TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory(); factory.addConnectorCustomizers(connector -> connector.setProperty("re原创 2022-04-15 17:40:37 · 412 阅读 · 0 评论 -
Springboot中使用RestTemplate接收响应参数中文乱码
解决办法:修改成:@Bean public RestTemplate getIntance() { RestTemplate restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> list = restTemplate.getMessageConverters(); for (HttpMessageConverter<?>...原创 2022-03-02 11:31:47 · 792 阅读 · 1 评论 -
SpringBoot项目获取resources/static目录真实路径
背景:Springboot后台,Vue前台,小项目,所以没做前后端分离,Vue代替jQuery。项目最终打war包。 private static String SET_JSON_PATH; static { try { SET_JSON_PATH = ResourceUtils.getURL("classpath:static/set.json").getPath(); } catch (FileNotFoundExcept原创 2021-05-19 11:15:20 · 1743 阅读 · 0 评论 -
SpringBoot项目中发布WebService接口
相关jar包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> <relativePath/> <!-- l原创 2021-04-13 11:41:25 · 2883 阅读 · 1 评论 -
SpringBoot统一异常处理
@Slf4j@RestControllerAdvice(basePackages = "指定需要统一处理异常的类所在包路劲")public class HandleExceptionAdvice { //ExceptionHandler:此方法捕获的异常类型 @ExceptionHandler(value = MethodArgumentNotValidException.class) public R handleValidException(MethodArgumentN.原创 2021-03-09 16:52:28 · 93 阅读 · 0 评论 -
OSS使用
方法一:使用原生OSS上传服务1.引依赖 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version> </dependency>2.编原创 2021-03-09 09:49:32 · 957 阅读 · 0 评论 -
Springboot项目中使用nacos实现配置中心
1.导入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>2.在resources文件夹下新建bootstrap.properties配原创 2021-03-05 11:56:49 · 730 阅读 · 0 评论 -
SpringBoot项目中使用feign实现远程服务调用
前提是将服务注册到nacos1.引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>2.写个接口,接口内限定需要远程调用的方法的方法签名原创 2021-03-05 10:27:03 · 1488 阅读 · 3 评论 -
springboot项目配置nacos注册服务中心
1.导SpringCloudAlibaba版本依赖管理器 <!--引入Spring cloud Alibaba依赖管理--> <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <art原创 2021-03-04 17:29:23 · 661 阅读 · 1 评论 -
2020-07-15T16:00:00.000+0000 sqlserver时间类型
后端:springboot框架,数据持久化用的mybatis-plus数据库:sqlserver2008字段类型为Date属性类型为Date显示的时间晚了8个小时解决方案:在实体类上加注解@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")...原创 2020-07-16 14:51:42 · 2494 阅读 · 0 评论 -
Springboot登录拦截器以及过滤静态资源
写个登录拦截器类,实现HandlerInterceptor接口,并实现其方法。package com.jdkj.charge.intecepter;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.jdkj.charge.entity.UserEntity;import org.s原创 2020-07-14 16:39:55 · 1545 阅读 · 0 评论 -
maven异常:Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.2
好像用依赖的方式将上面的jar包导入prom文件,idea会报错,下载该jar包会失败。两个解决方案:方案一:1、下载sqljdbc42.jar包。官网地址:https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=117742、在有sqljdbc4-2.jar包的文件夹下(你自己下载的sqljdbc4.jar放置的文件夹),通过shift+右键的方式-->此处打开命令窗口,然后执行以下mav原创 2020-07-10 17:18:28 · 3240 阅读 · 2 评论 -
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: “
这错误好像使用eclipse开发的同学就没有,我这里用的是idea。场景:使用Springboot的项目,前端使用layui框架,模板引擎用的thymeleaf。报错信息如下:明显是thymeleaf报错,原因是啥,不知道,可能是thymeleaf模板引擎不喜欢layui吧,解决办法:把红框框的内容变了。重启项目,惊奇的发现没错了。玄学。...原创 2020-07-10 17:11:38 · 928 阅读 · 0 评论 -
SpringBoot项目解决跨域问题
报错:Access to XMLHttpRequest at 'http://localhost:88/xxx/xxx/xxx' from origin 'http://localhost:8001' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the原创 2020-07-09 15:14:12 · 466 阅读 · 0 评论 -
Springboot日志级别
一、开启Springboot详细日志在application.properties文件中添加以下代码logging.level.root=debug二、sql打印在控制台在application.properties文件中添加以下代码logging.level.com.jdkj.monthlySalePerformanceAppraisal.dao=debug...原创 2020-07-08 11:23:39 · 5445 阅读 · 0 评论 -
Springboot事务
AOP形式给Service层或者Controller层添加事务步骤一:添加spring的AOP依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </dependency>步骤二:配置类(代码末尾可以修改控制S原创 2020-07-08 11:17:41 · 135 阅读 · 0 评论 -
Springboot中static文件夹下静态资源的访问
加个配置类即可。package com.jdkj.monthlySalePerformanceAppraisal.config;/** * @ProjectName: jdkj_wx_sale_performance * @Package: com.jdkj.monthlySalePerformanceAppraisal.component * @ClassName: WebConfig * @Author: WQ * @Description: 配置static下的静态资源可以访问原创 2020-07-08 11:14:57 · 3247 阅读 · 0 评论 -
Springboot访问templates下的html文件
springboot中不应该直接访问templates下的html文件,应该从服务器端跳转。1.添加依赖(创建springboot项目时如果勾选了模板引擎,此步跳过) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactI原创 2020-07-08 11:12:55 · 972 阅读 · 0 评论