汪老师,您好,我在阅读的过程发现了一个问题,第314页的那个使用@CacheEvict注解的方法里面为什么要用到delete方法?这样不仅删除了缓存中的数据,而且将数据库的记录也删除了。这样造成的结果就是第319页测试@CacheEvit中再次访问http://localhost:8080/able?id=1失效,因为数据库中没有id=1这条记录了,就会报错
回复不能贴图,关于8.2.3的例子的出错图我就贴这里了,按照书上的访问方式全部失败
书P139页:Spring Boot会自动扫描@SpringBootApplication所在类的同级包以及下级包里的bean和entity,你将你的Ch82Application.java房子和在demo包中,其余的类并不在其同级包和下级包里,无法发现bean和entity。
通过了,感谢大牛,又学到一些东西:)
您好,我按照书上8.2.3的例子进行验证,唯一不同在于我没有通过maven安装ojdbc6.jar包,而是通过项目Modules直接在Dependencies里加载的ojdbc.jar包,系统运行时能自动把data.sql里的记录insert到表里,但就是访问所有页面均失败,DataController中的所有映射地址全部失效。久思不解,请大牛看看是怎么回事呢?程序源码链接:http://pan.baidu.com/s/1i5giwxJ 密码:vfxk
访问所有的页面均失败,具体是什么失败?
需要用docker 先运行 Oracle是吧
回复不能贴图,只能新发表一封留言了
@peng295111 没有强制要求一定要用docker运行oracle
给作者的建议,不要大幅的贴代码,给我的感觉就是凑字数
谢谢您的建议,笔者第一次写书确实有考虑不周之处,初衷是想让读者看到代码里的类的时候知道来源于哪个包,以免相同的类来自于不通的包给读者造成误解,谢谢指教。
在第四章能不能给个Demo啊,我照着收写代码把生成的war包部署了tomcat中时报404错误啊,纠结几天了。我的邮箱:1276219656@qq.com!
请查看https://github.com/wiselyman/demo.git的示例,主要注意pom.xml文件和ServletInitializer.java,使用mvn clean package打成war包放置于Tomcat
汪老师,您好,我在阅读的过程发现了一个问题,第314页的那个使用@CacheEvict注解的方法里面为什么要用到delete方法?这样不仅删除了缓存中的数据,而且将数据库的记录也删除了。这样造成的结果就是第319页测试@CacheEvit中再次访问http://localhost:8080/able?id=1失效,因为数据库中没有id=1这条记录了,就会报错
回复不能贴图,关于8.2.3的例子的出错图我就贴这里了,按照书上的访问方式全部失败
您好,我按照书上8.2.3的例子进行验证,唯一不同在于我没有通过maven安装ojdbc6.jar包,而是通过项目Modules直接在Dependencies里加载的ojdbc.jar包,系统运行时能自动把data.sql里的记录insert到表里,但就是访问所有页面均失败,DataController中的所有映射地址全部失效。
久思不解,请大牛看看是怎么回事呢?
程序源码链接:http://pan.baidu.com/s/1i5giwxJ 密码:vfxk
给作者的建议,不要大幅的贴代码,给我的感觉就是凑字数
在第四章能不能给个Demo啊,我照着收写代码把生成的war包部署了tomcat中时报404错误啊,纠结几天了。我的邮箱:1276219656@qq.com!