Spring boot 在使用 Thymeleaf 时 Intellij idea model 属性没法自动解析?

2017-05-08 20:28:44 +08:00
 cs4814751

问题如图

是可以正常渲染的,但是 idea 没法解析,controller 里也无法和 view 关联上,Spring MVC 下没这个毛病啊,大家用的时候有这个问题吗?

8875 次点击
所在节点    Java
16 条回复
letitbesqzr
2017-05-08 22:05:44 +08:00
对 的确有这问题
https://youtrack.jetbrains.com/issue/IDEA-132738

看 comment 从 2015 年一直吐槽到了 2017 年了
aitaii
2017-05-08 22:14:44 +08:00
同样的问题,看着红线难受
Grubber
2017-05-08 22:16:24 +08:00
用 freemarker 的没问题
qinxi
2017-05-09 09:16:13 +08:00
<!--/*@thymesVar id="test" type="java.lang.Integer"*/-->

同理

<!--/*@thymesVar id="object" type="package.Object"*/-->
qinxi
2017-05-09 09:17:46 +08:00
@qinxi 其实就是按一下 alt+回车 的事
cs4814751
2017-05-09 09:19:19 +08:00
@letitbesqzr 我也查到这个 issue 了,真蛋疼,这都多久了还不修
cs4814751
2017-05-09 09:19:38 +08:00
@aitaii 是啊,看着别扭,不能自动解析
cs4814751
2017-05-09 09:20:07 +08:00
@qinxi 这样是可以了,就是不太优雅 233 intellij 真懒,多久了还不修 bug
letitbesqzr
2017-05-09 09:25:36 +08:00
@qinxi 但是那不得代码里全是这种咯?
qinxi
2017-05-09 09:26:44 +08:00
@cs4814751 插件问题吧.在 controller 的时候 就没有 超链接 到模板.所以在模板的时候就不知道哪个 controller 传过来的 model,当然就无法解析这个对象了
qinxi
2017-05-09 09:29:55 +08:00
@letitbesqzr 这种东西也有作用域..如果你的 model 的对象太多...那目前只能这样写..
cs4814751
2017-05-09 10:02:00 +08:00
@qinxi 是啊 controller 和模板无法关联了 用 spring mvc 就没这问题 感觉对 spring boot 的支持还不够好
hutaishi
2017-07-30 23:12:47 +08:00
cs4814751
2017-07-30 23:19:49 +08:00
@hutaishi https://youtrack.jetbrains.com/issue/IDEA-132738 spring boot 的 thymeleaf bug 仍未修复
hutaishi
2017-07-30 23:23:58 +08:00
这个红色波浪线问题修复了吧。IDEA 现在对 thymeleaf 的识别还是可以的。
hutaishi
2018-01-29 14:14:22 +08:00
2017.3 版本已经实现了功能。并且还添加了导航按钮。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/359954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX