JRT是完全前后端分离的项目,实际工程是逻辑上完全前后端分离,代码层级和工程是不离的。这样就可以做到一键启动,同时又有分离的好处。开始页面后缀都沿用aspx,最开始考虑过修改后缀为html,当时觉得搞aspx也不错,算是安全的一部分,让别人以为我们是微软asp技术开发的,实际后台不是。现在发现不符合JRT开箱即用的目标,因为idea没把aspx后缀当html处理,需要按下图添加配置,否则html代码编辑没缩进那些。
不改后缀需要添加的配置,对于简化开发来说,虽然下图配置简单,但是还得啰嗦的交代后面的开发配置这个,或者自己重装电脑后还得记着在哪配,无形中增加开发成本,不知道的人还得恶心的忍受没提示的编码。
改完之后大家都有html后缀写页面
这样JRT就做的真正的开箱即用,安装JDK+idea,拿到代码不需要任何额外配置就能得到良好的开发体验进行开发了。