• ying

    汪老师,您好,我在阅读的过程发现了一个问题,第314页的那个使用@CacheEvict注解的方法里面为什么要用到delete方法?这样不仅删除了缓存中的数据,而且将数据库的记录也删除了。这样造成的结果就是第319页测试@CacheEvit中再次访问http://localhost:8080/able?id=1失效,因为数据库中没有id=1这条记录了,就会报错

    ying发表于 2017/8/4 8:26:37
  • happyhhh2

    回复不能贴图,关于8.2.3的例子的出错图我就贴这里了,按照书上的访问方式全部失败

    happyhhh2发表于 2017/7/28 0:34:34
    • 汪云飞

      书P139页:Spring Boot会自动扫描@SpringBootApplication所在类的同级包以及下级包里的bean和entity,你将你的Ch82Application.java房子和在demo包中,其余的类并不在其同级包和下级包里,无法发现bean和entity。

      汪云飞发表于 2017/7/28 11:15:54
    • happyhhh2

      通过了,感谢大牛,又学到一些东西:)

      happyhhh2发表于 2017/7/31 0:55:56
  • happyhhh2

    您好,我按照书上8.2.3的例子进行验证,唯一不同在于我没有通过maven安装ojdbc6.jar包,而是通过项目Modules直接在Dependencies里加载的ojdbc.jar包,系统运行时能自动把data.sql里的记录insert到表里,但就是访问所有页面均失败,DataController中的所有映射地址全部失效。


    久思不解,请大牛看看是怎么回事呢?
    程序源码链接:http://pan.baidu.com/s/1i5giwxJ 密码:vfxk

    happyhhh2发表于 2017/7/27 0:35:57
    • 汪云飞

      访问所有的页面均失败,具体是什么失败?

      汪云飞发表于 2017/7/27 11:29:37
    • peng295111

      需要用docker 先运行 Oracle是吧

      peng295111发表于 2017/7/27 17:06:22
    • happyhhh2

      回复不能贴图,只能新发表一封留言了

      happyhhh2发表于 2017/7/28 0:40:51
    • 汪云飞

      书P139页:Spring Boot会自动扫描@SpringBootApplication所在类的同级包以及下级包里的bean和entity,你将你的Ch82Application.java房子和在demo包中,其余的类并不在其同级包和下级包里,无法发现bean和entity。

      汪云飞发表于 2017/7/28 11:15:37
    • 汪云飞

      @peng295111 没有强制要求一定要用docker运行oracle

      汪云飞发表于 2017/8/2 18:07:02
  • chenxianglin

    给作者的建议,不要大幅的贴代码,给我的感觉就是凑字数

    chenxianglin发表于 2017/7/25 15:09:18
    • 汪云飞

      谢谢您的建议,笔者第一次写书确实有考虑不周之处,初衷是想让读者看到代码里的类的时候知道来源于哪个包,以免相同的类来自于不通的包给读者造成误解,谢谢指教。

      汪云飞发表于 2017/7/27 11:28:33
  • yasuoYuan

    在第四章能不能给个Demo啊,我照着收写代码把生成的war包部署了tomcat中时报404错误啊,纠结几天了。我的邮箱:1276219656@qq.com!

    yasuoYuan发表于 2017/7/24 16:54:29
    • 汪云飞

      请查看https://github.com/wiselyman/demo.git的示例,主要注意pom.xml文件和ServletInitializer.java,使用mvn clean package打成war包放置于Tomcat

      汪云飞发表于 2017/7/25 8:52:19
  • 1
  • ...
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14