You are using an outdated browser. Please upgrade your browser to improve your experience.

12/22

confing패키지 아래 MybatisConfig를 복사하여 DatabaseConfig생성

persistence framework : mybatis, 하이버네이트

html/css/js는 webapp밑에 바로 두고 jsp를 없앤다.

dispatcherServlet이 접근하는 파일은 WEB-INF폴더밑에 둔다. 그리고 html/css/js를 없앤다.

update/delete/add같은 변경하는 서블릿의 경우 path variable을 쓰지 않는다.

mybatis loggin

org.apache.ibatis.logging.LogFactory.useLog4J2Logging();

mybatisConfig클래스에 기능 활성화 시키는 위 코드를 둔다.

검색기능 projectMapper의 findAll참고하기

고쳐야할거 졸라많다~~~

취준생과 회사의 차이 : 고1,2와 고3의 차이.. 목전에 마감이 있어서 급해급해

스케쥴링을 통해 시간마다 특정메서드를 호출하는게 쌉가능


spring webMVC app2 controller03~

세션다루기

=> 결론 : modelAttribute는 SessionAttribute와 한 쌍으로 쓰세요!

​ 그래야 SessionAttribute에 지정된 값을 들고오게 할 수 있다.

invalidate는 세션을 다 날려버리고 완전 새로 만드는거고

status.setComplete();이건 일부세션만 무효화시킨다.

로그아웃 처리할때는 invalidate를 해준다.


스케쥴링 라이브러리

spring document에서 integration

7번 Task Execution and Scheduling