0%

使用spring-session和调试源码方法

2018年3月30日 下午4:22

这节的内容只是让你学会一个方法,在项目中我们不用






启动各种服务:

  1. 启动nginx
    1. 访问localhost,观察nginx页面
  2. 启动两个redis
    1. 两个端口要不同!
  3. 访问happymmall.com
    1. 此时502,因为tomcat还没有启动
    2. 这里已经配置host文件
    3. 这是要ping 一下happymmall.com,看是否是指向127.0.0.1
  4. 分别启动tomcat1,2
    1. 不要同时启动
    2. 两个tomcat的端口不同

使用spring-session和调试方法

RedisDesktopManager工具

这个端口要求:

  1. 防火墙开放
  2. 安全组开放

    可以理解是一个树状结构


查找写法,修改pom,此时最好关闭tomcat。








第一次加载源码,可能需要我们点击idea弹出的download选项

定位之后可以看到源码的包构成


详细的文档页


例子运行起来,配合上手册,打断点进行调试。这就是学习源码的方式









这是启动tomcat会报错


这时也是debug启动!
并且只启动一个tomcat,访问方式变为:localhost:8080



command+U
观察对象的值。
然后,单步调试。在这个过程中要观察窗口的输出情况。

说明我们的代码要实现serializable接口

重启tomcat,重新访问,再把monitor打开




然后在debug模式下一直下一步,跳入源码,看源码的执行步骤。
如何跳入源码?

  1. 先找到文件,在源码文加上打断点。
  2. 或者一步步跳入,再打断点。


关闭tomcat,然后开始看源码