Java中如何监控并处理所有可能的异常和错误?

一个Java.swt写的桌面程序,没用Spring,有个功能要把所有的错误和异常存到数据库里,但是本身程序没有用Spring,没有AOP所以不知道怎么实现了。。难道要在所有可能有异常的方法内try catch嘛?想请教下各位大佬的意见。。。

集成一下spring使用HandlerExceptionResolver实现resolveException方法。或者自己写一套

一种方法是有异常的方法内try catch,抛出自定义的异常,异常内部可以统一处理下,可以收集入库,把所有的错误和异常存到数据库里等操作哦

自己使用装饰器模式
https://www.cnblogs.com/jingLongJun/p/4491065.html