Springboot
乡间农民工
从事8年JAVA开发,从工程化部署C/S结构,再到B/S结构的微服务,到目前的容器化安装部署,都经历过了。每一次的变革,都会让我脱层皮。
展开
-
Springboot HttpServletResponse response.getWriter().write返回值不是json字符串问题。
springboot使用请求时,入口类@RestController,在返回参数时,该注解会把类对象转换为json字符串。所以在有该注解的方法中,可以直接返回类对象。如下图所示:在做拦截器中,没有该注解,所以不会对返回的类做处理,所以返回的就是toString后的对象。所以在redsponse参数中,一定事先使用使用JSON.toJSONString(userResult)对类对象进行一...原创 2019-11-05 15:47:20 · 10259 阅读 · 0 评论 -
Springboot服务之间调用,使用RestTemplate,使代码更优雅。
不介绍太多,只介绍实用的,像getObject, getEntity我都不介绍,只介绍一个exchange()函数就够了,最后会附上我们公司的代码。 下面对RestTemplate的函数做详细说明及使用技巧:无论GET请求,还是POST请求,exchange参数位置是一样的。public <T> ResponseEntity<T> e...原创 2019-11-05 10:33:21 · 1595 阅读 · 0 评论 -
Springboot的路径问题, 以config目录为例。“file:D:/config”, “classpath:/config”,"D:/config"和file:config下面。
最被Springboot折腾的够呛,一周的时间都在为这货打转,通过折腾,最终也搞明白了,顺便记录一下。(1)file:D:/config,带有前缀的,在springboot中使用,必须要加上该"file:"前缀,表示操作系统的路径。应用场景之一,把路径转换为URI,通过网络访问时,该前缀必须加上。不增加时访问不到图片或者文件。如下所示:(2)“classpath:/config”路径...原创 2019-10-28 10:49:21 · 3479 阅读 · 0 评论 -
创建access数据库,如果数据库中有汉字,必须设置“常规”选项,否则插入字段,提示索引错误。
原创 2018-06-30 09:51:06 · 1701 阅读 · 0 评论 -
springboot Mybatis+Mysql查询中文问题,语句在Mybatis无结果,控制台有结果。
昨天3个小时,被这个问题搞得难受,最后解决了,分享一下。网络上讲的很片面,并不能真正解决我的问题。1.语句没有问题,MYSQL控制台可以查询出来,Mybatis无法查询。一定要先检查springboot启动时的链接数据库的URL,编码方式设置正确。如果是application.properties,配置如下spring.datasource.druid.url=...原创 2019-04-14 09:39:29 · 1906 阅读 · 2 评论