例如我在Service层中定义一个Map map
我在Controller层也定义一个相同的Map,他俩之间可以通过set/get方式共享数据吗?
定义成public不安全啊。可以定义Dao层定义好,实例化一个Map map。
然后其它层就可以set/get取了。
如果你想它他们三层都访问同一个,那就要定义单例对象
可以通public static 的方式共享。
用application容器存放即可
尽量不要共享,有线程安全的问题;如果需要的话,可以通过传参的形式实现。
static final定义个map就可以实现的 不过最好不要那么做 会存在线程安全问题
static final定义个map就可以实现的 不过最好不要那么做 会存在线程安全问题