
spring
zerovpp
共享单车行业
展开
-
mybatis批量插入异常“ bad SQL grammar [],MySQLSyntaxErrorException”的解决
一、问题表现:批量插入时报错,错误如下:### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2020-06-02 00:00:00',原创 2020-06-19 19:00:57 · 4548 阅读 · 0 评论 -
Spring之依赖注入(控制反转)概念对比
一直对众人一致称赞的Spring 依赖注入概念领悟不深,今天跟着一个大神,重温了下这个神奇技术,文字难以说清楚,直接上图: 1、在Spring之前,大家是这么处理的: 2、有了Spring 后,借助依赖注入简单多了:...原创 2018-11-19 16:00:37 · 252 阅读 · 0 评论 -
SpringBoot:No qualifying bean of type 'com.xxxx.dao.DailyMapper' available: expected at least 1问题的解决
异常代码: No qualifying bean of type 'com.xxxx.dao.DailyMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}如图: 原因:Spring boot Appli...原创 2019-01-10 18:59:48 · 52068 阅读 · 6 评论 -
动态往Springboot VO添加表中不存在的列或属性
背景:有个price表,与mysql表对应的有id,name,price等字段,但想由前端增加一个level字段,在特定条件下,传给VO,参与计算。 解决办法: 1、在VO中增加此属性 注意一定要加@Data注解,这样自动有了@setter和@getter方法2、在使用的地方,如controller中set上接参...原创 2019-01-15 19:00:08 · 3440 阅读 · 1 评论 -
IDEA+maven 用浏览器调试debug WEB 项目程序后端
许多涉及web项目的调试起来非常麻烦,除了要用抓包工具外,还要用postman等,今天经同事指点,找一个非常简单、无需其他工具或插件,利用浏览器debug程序后端,并能打断点的方法。 1、maven设置:这里command line有个非常重要的参数(*号为环境名):spring-boot:run -Dci.environment.slug=** -Dspri...原创 2019-01-29 18:44:17 · 1562 阅读 · 0 评论 -
未添加索引造成Mysql熔断connection was bad
新上线的一个功能中,测试验收了,但在beta环境时,一直提示“connection was bad”,“The error may involve defaultParameterMap”、“The error occurred while setting parameters”,开始以为逻辑代码有问题,但一想测试环境都正常,不应该呀! 后来一想,既然是Mysql 问题,找D...原创 2019-04-28 17:56:56 · 745 阅读 · 0 评论 -
Spring Boot +MyBatis用PageHelper 实现一行代码分页
先看使用方法:public PageResult<List<PolymerizationRowVO>> getPolyRow( @RequestParam(value = "pageNum", defaultValue = "1", required = false) Integer pageNum, @Reques...原创 2019-05-24 15:57:02 · 257 阅读 · 0 评论 -
SpringBoot中方法中用Http调用远程方法,Body传参
场景:A服务方法中调用B服务(跨域),方式为HttpPost。postman直接调用,查询B服务返回的数据如下: 实现步骤: 1、准备好B服务的URL,用org.apache.http.client的HttpClient方法,并设置header。 String url = seagull.getSupplierUrl(); ...原创 2019-07-19 18:08:04 · 4324 阅读 · 0 评论 -
实现自动多HOST多环境连接
默认情况下,电脑的HOST会有值,指向默认IP及端口,但这个这个IP(同名)只能是一个,打开(Mac)/etc/hosts文件,可以看到: 但不同项目可以连接远程不同mysql服务器,就需要修改这个IP,如果每次在本地debug时都要修改hosts文件,太麻烦了。这个时候,SwitchHosts派上用场了! 简单来说,SwitchHosts是一款能保存多个HOST的软...原创 2019-08-09 11:16:21 · 545 阅读 · 0 评论