공부/Spring

[Spring] 처음 실행될 때

비렴 2022. 6. 14. 14:20

1. web.xml 실행

   1) ContextLoaderListener
        -> /WEB-INF/spring/root-context.xml
        -> HikariConfig - HikariDataSource => DBCP
                                                                          |
                                                                   connection | connection | connection
         -> SqlSessionFactoryBean => BoardMapper.java/BoardMapper.xml (SQL) ==> DB

      2) DispatcherServlet(FC; Front Controller)
          -> /WEB-INF/spring/appServelt/servlet-context.xml
          --> Controller(POJO) => @Autowired
                                                            |
                                                  annotation-driven

      3) View
           Controller에서 응답할 때 보내줌 --> 논리적 이름 -- 물리적 경로(ViewResolver가 해줌)