
springboot
锦瑟思年华
这个作者很懒,什么都没留下…
展开
-
springboot打成war包及VUE打成war包放入tomcat或者WebSphere启动
将springboot项目打包成war包和vue打包成war包,放入tomcat启动原创 2023-12-11 14:42:14 · 943 阅读 · 0 评论 -
java反射工厂模式 替代代码中的if判断
java反射, 工厂模式,if原创 2022-07-14 17:16:42 · 467 阅读 · 0 评论 -
springboot @Autowired 注入为null 的原因与解决方式
我遇到的问题是 我是通过反射 new了一个对象 在对象中使用@Autowired,报了空指针,所以只能通过自己写一个工具类获取去bean, 使用工具类方式获取bean如下,不再使用@Autowired注入工具类如下原创 2022-07-07 14:55:15 · 1520 阅读 · 0 评论 -
gateway 获取响应数据缺失问题
在网上找到了一篇关于gateway获取响应数据的代码,自己加了了一下代码 如下`import org.reactivestreams.Publisher;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud.gateway.filter.GlobalFilter;import org.springframework.core.Ordered;import原创 2021-12-09 10:31:16 · 2041 阅读 · 2 评论 -
实践jasypt的功能
实现jasypt加密解密1.引入maven <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.16</version> </depend原创 2021-10-09 15:26:54 · 1076 阅读 · 0 评论 -
java获取配置文件 所有数据
1. 第一种直接放回 Resource resource = new ClassPathResource("application.yml"); byte[] bdata = FileCopyUtils.copyToByteArray(resource.getStream()); String data = new String(bdata, StandardCharsets.UTF_8); System.out.println(data);原创 2021-09-06 16:23:32 · 614 阅读 · 0 评论 -
浏览器POST请求 变成OPTIONS(vue)
POST请求 变成OPTIONSvue前端发送POST请求,用postman请求能正常访问,但是浏览器却会报错在后台过滤器中debug,发现method请求方法变成了OPTIONS因为后台是需要获取post请求 body中的参数,如果参数为空是不能通过的, 而请求变成options了 请求body是空的 所以后台汇报参数为空。现在知道了出错的原因,那么我们现在就来了解一下options方法首先了解一下options是什么?options在此问题中属于第二种,当涉及到跨域时,并且是post请原创 2021-08-24 14:46:44 · 5153 阅读 · 0 评论 -
mybatis 获取无数据的字段不显示
使用mybatis-plus获取数据时,当返回值为map类型,数据库字段的值为空时,不显示该字段,这样容易导致前台获取数据的时候报空指针异常可以这样设置mybatis: configuration: call-setters-on-nulls: true重启项目即可...原创 2021-07-07 16:31:50 · 777 阅读 · 0 评论 -
gateway网关转发get请求Post请求添加参数
在继承AbstractGatewayFilterFactory的过滤器中GET请求添加参数// 参考api文档中GatewapFilter中“添加请求参数拦截器”:AddRequestParameterGatewayFilterFactory.java //记录日志 //logger.info("全局参数处理: {} url:{} 参数:{}",method.toString(),serverHttpRequest.getURI().getRawPat原创 2021-06-21 15:35:05 · 4972 阅读 · 2 评论 -
gateway网关与前端请求跨域问题
gateway网关与前端请求的跨域问题最近因项目需要,引入了gateway网关。可是发现将前端请求的端口指向网关后,用postman发送请求是正常的,用浏览器页面点击请求会出现跨域问题。今天就记录一下自己是怎么解决的。首先在yml文件中这样配置spring: application: name: service-getway cloud: gateway: globalcors: cors-configurations: '[/*原创 2021-04-21 11:00:10 · 2067 阅读 · 0 评论 -
关于自己接触linux的一些总结
linux最近刚接触linux系统,为自己的问题做个记录1 如何在linux系统中,启动springboot服务将打包好的jar包放入linux,进入到jar包的目录,用java -jar xxx.jar启动,这样的启动方式在你关闭远程窗口或者ctrl+C是会关闭应用的,如果想一直启动项目,可以用nohup java -jar xxx.jar &这样项目就可以一直在后台启动,而且还会生成一个nohup.out的日志文件,当然你也可以把日志放入指定的路径文件nohup java -原创 2021-04-28 10:07:26 · 501 阅读 · 1 评论