这个是看接收的接口怎么处理吧,
教学上的例子,有几处要调优的,可以参考:
1、例子里的error.html是放在templates目录下的,其实放在那个下不要紧,主要是Controller代码中的相对路径要调整下
2、异常发生时,没有达到预期效果,debug模式下,没有进到异常处理接口中。
①在自定义异常处理ExceptionHandler类,注解@ControllerAdvice(basePackages="包名")
或者在
②在主函数上@SpringBootApplication(scanBasePackages="包名")
通过以上方式,试试,看看能不能达到预期效果。
我也不知道
这个要看接口的处理,可以是200也可以是500,一个是http的,一个是接口的业务逻辑,不一样
遇到了同样的问题,请问楼主解决了吗?
谢谢老哥提醒
可以的,新建一个mapper是为了方便你区分
更新一下版本就可以了
个人感觉没有区别。两种效果一样。
代码看看有没有写对
老师,请问PPT能下载吗?
可以先试试用一个可视化工具来熟悉git的基本原理和流程,熟悉了以后再用命令做自己想做的事情心理比较有谱。给你推荐个可以直接用的:SmartGit
检查以下几点
pom.xml文件里是否加了freemarker依赖
application.properties 是否添加了 freemarker的配置
src/main/resources/templates/freemarker目录下是否有index.ftl文件
是的,集成比较好
网上搜一个通用的就行了,主要是学习思想
第三章上接口的处理要链接
我这也是,你那边解决了吗
那就搜索一个这个关键词是在哪儿写的,是不是没有写对
都在GitHub上呢 ,开头讲了
这个是动静分离技术。
如果当成静态页面,也就是用浏览器打开这个文件,就会显示文件中定义的hello world ~~~~~~~
当spring boot启动之后,通过浏览器地址访问,就成了动态页面,th:text里面定义的变量名就会获得值,并替代页面上的hello world ~~~~~~~
提示你重复定义了。
?1楼老哥说的在理,检查一下pom.xml文件有没有引入jar包
IDEA需要设置
1.setting->Build,Execut, Deployment -> Compiler 勾选Build Project automatically
2.ctrl + shift + a->搜索:registry -> 勾选compiler.automake.allow.when.app.running
引用不知道几楼的,侵删
解决方法:
在SpringBoot的启动类上,使用@MapperScan注解时引入了错误的包下的。 正确的应该是:import tk.mybatis.spring.annotation.MapperScan; 错误的引入了:import org.mybatis.spring.annotation.MapperScan;