Springboot踩坑日记

前情提要:

用的是java1.8,现在springboot很多新版本好像不太兼容(?)没仔细研究,之前水过一个前后端分离项目,用的2.x.x版本的snapshot,然后thymleaf依赖导不进来,给我愁死了。

兼容java1.8版本的springboot版本,by gpt

 依赖是否生效,右侧悬浮栏的maven中查看dependency,如果红色波浪线就没生效,可以尝试上部toolbar的reimport进行刷新。

thymleaf不生效会怎样?

-想利用mvc在一些url返回html文件时,返回的是静态的html,不能很好的把后端处理到的数据传递到前端(很好,别的方式我也不会,需要学习)

怎么发现springboot版本与java版本不匹配?

-报错,字节码应该是。。。但是是。。。

数据库开发的蠢坑:

注意表明不要用保留字(可能数据库里不叫这个),比如我需要一个订单表,众所周知,订单的英文是order,我就这么起了,但是众所周知,order by也是sql的一个语法,所以我的sql狂报错。

使用mybatis的小坑1(是我粗心大意了):

驼峰转换的开启,需要application.properties/yml中配置,不然有些无法自动注入会出现sql查出来了,类的属性却是null的情况,配置写法如下:

mybatis.configuration.map-underscore-to-camel-case=true

使用mybatis的小坑2:

如果用xml来操作数据库的话,xml文件放置的路径很有讲究,需要与mapper接口全对应,名称也要全对应,如下图所示:

 resources下创建的是目录,所以不能用.来表示层级结构。在创建directory中,不能使用.要使用/来表示包的层级结构

一些告诫我自己的话:

还是注意一下命名规范吧,前辈们的经验总是有用的;

用就完了,学以致用,才是真学;

gkd啊妹妹!!!!!!卷起来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值