java.xml.bind
(и, возможно, другие модули тоже).java --add-modules java.xml.bind
Memory consistency effects: As with other concurrent collections, actions in a thread prior to placing an object into a ConcurrentMap as a key or value happen-before actions subsequent to the access or removal of that object from the ConcurrentMap in another thread.
public class HelloWorldSpringDI {
public static void main(String[] args) {
ApplicationContext ctx = new ClassPathXmlApplicationContext("resources/app-context.xml");
MessageRenderer mr = ctx.getBean("renderer", MessageRenderer.class);
mr.render();
}}
@ExceptionHandler
. Чтобы не прописывать её в каждом контроллере и не использовать наследование, её можно применить к методу в классе с аннотацией @ControllerAdvice
HandlerExceptionResolver
и зарегистрировать его в WebMvcConfigurer