首先要感谢“薛定谔的猫”的提醒，解决线程安全隐患，由于Spring默认为单例模式，如Controller中定义一些全局对象，在并发请求时该对象会被多次赋值，可能会出现赋值混乱问题。如果将Controller的Scope设置为prototype或request无形中会造成服务器的资源浪费，Spring官方建议也是单例。