V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qw7692336
V2EX  ›  Java

Spring MVC 能不能像 Play Framework 那样,直接在错误页面里显示错误的代码文件?

  •  
  •   qw7692336 · 2015-08-14 15:12:35 +08:00 · 3554 次点击
    这是一个创建于 3396 天前的主题,其中的信息可能已经有所发展或是发生改变。
    14 条回复    2015-08-24 20:08:55 +08:00
    phx13ye
        1
    phx13ye  
       2015-08-14 22:52:52 +08:00
    不是一个500然后异常栈吗, 去debugger点一下那个超链接就跳过去了
    qw7692336
        2
    qw7692336  
    OP
       2015-08-15 01:35:04 +08:00
    @phx13ye
    不是异常栈,是直接显示代码
    funky
        3
    funky  
       2015-08-16 10:00:13 +08:00
    你直接将错误堆栈信息输出到错误页面
    qw7692336
        4
    qw7692336  
    OP
       2015-08-16 14:04:44 +08:00 via Android
    @funky 没代码文件直观
    funky
        5
    funky  
       2015-08-18 11:25:18 +08:00
    @qw7692336 问题是你标题是在错误页面显示啊。
    qw7692336
        6
    qw7692336  
    OP
       2015-08-18 14:50:52 +08:00
    @funky 是在错误页面啊,像 play 那样
    qw7692336
        7
    qw7692336  
    OP
       2015-08-18 14:51:29 +08:00
    @funky
    就这个
    qw7692336
        8
    qw7692336  
    OP
       2015-08-18 14:53:49 +08:00
    @funky
    @phx13ye [:图片 1:]
    就是要这种效果
    qw7692336
        9
    qw7692336  
    OP
       2015-08-18 14:53:58 +08:00
    phx13ye
        10
    phx13ye  
       2015-08-19 14:06:32 +08:00
    不能吧 , spring 有编译错误都跑不起来,这个得你自己 hack 一下了
    letitbesqzr
        11
    letitbesqzr  
       2015-08-23 20:37:44 +08:00
    同想问,感觉 spring mvc 在这地方真的做的很差劲(也有可能是我自己的用法不对)... 在内部处理了一堆异常,比如 400 参数错误的异常,日志输出级才 debug... 老版本的 spring mvc 还把自带的拦截器搞成最低权重的..新版本直接用最高权重了...
    没搞懂 play 这种框架是怎么能知道你程序源码的?不都只是跑着编译好的文件?
    qw7692336
        12
    qw7692336  
    OP
       2015-08-23 21:26:06 +08:00
    @letitbesqzr
    直接管理源码的,你修改了源码会自动编译重载。
    sinsin
        13
    sinsin  
       2015-08-24 18:18:48 +08:00
    你都知道 play 是管着源码的,还不能理解 spring mvc 为什么不能显示源码么,它不管啊 233
    qw7692336
        14
    qw7692336  
    OP
       2015-08-24 20:08:55 +08:00
    @sinsin spring boot 可不可以啊,说不定有什么途径做得到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.