Java 自动同步?
假设应用程序范围中有一个名为Java 自动同步?,java,jsp,el,Java,Jsp,El,假设应用程序范围中有一个名为applicationPropertys的bean,并且它是使用EL在JSP中访问的 ${applicationPropertys.someProperty} 访问是否会自动同步?如果没有,如何实现 其次,如果beanapplicationPropertys中的所有属性都由ServletContextListener设置了一次,并且在此之后都是只读的,那么我相信同步是不必要的 那么,如果同步是自动的,那么如何避免它来提高性能呢 我是否应该将页面所需的所有applic
applicationPropertys
的bean,并且它是使用EL在JSP中访问的
${applicationPropertys.someProperty}
访问是否会自动同步?如果没有,如何实现
其次,如果beanapplicationPropertys
中的所有属性都由ServletContextListener
设置了一次,并且在此之后都是只读的,那么我相信同步是不必要的
那么,如果同步是自动的,那么如何避免它来提高性能呢
我是否应该将页面所需的所有applicationproperty移动到servlet控制器的页面范围中,然后转发到JSP并从页面范围中检索所需的属性?或者这比同步更糟糕
访问是否会自动同步
没有
如果没有,如何实现
通过将synchronized
添加到javabean类的getSomeProperty()
方法
其次,如果bean applicationProperty中的所有属性都由ServletContextListener设置了一次,并且在此之后都是只读的,那么我认为同步是不必要的
没错
那么,如果同步是自动的,那么如何避免它来提高性能呢
不是,所以你不需要