본문 바로가기

login3

7월 31일 project - session 로그아웃 처리 preHandle() - 메서드 호출 전 (return false이면 이후는 실행하지 않고 종료된다.) postHandle() - 메서드 호출 후 addInterceptor : 등록할 인터셉터 설정 addPathPatterns : 적용할 url 패턴 설정 excludePathPatterns : 인터셉터를 제외할 url 패턴 등록 로그아웃 후 뒤로 가기 시 캐쉬 삭제 config - 로그아웃만 처리 import com.raspberry.board.Util.SessionInterceptor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration.. 2023. 8. 1.
5월 18일 Spring - 홈페이지 로그인 DB 연동 DB 관련 로그 찍기(Log4jdbc) https://mvnrepository.com/ https://mvnrepository.com/artifact/org.bgee.log4jdbc-log4j2/log4jdbc-log4j2-jdbc4.1 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 application.properties 설정 spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring.datasource.url=jdbc:log4jdbc:mysql://127.0.0.1:3306/board_db?serverTimezone=Asia/Seoul resource폴더에 다음 파일.. 2023. 5. 18.
5월 11일 (1) Spring - JDBC 연동 프로젝트 Spring - JDBC 연동 프로젝트 최초 프로젝트 생성 시 추가할 dependency 1. JDBC API 2. MyBatis Framework 3. MySQL Driver MyBatis Framwork DB 연동에 필요한 코드와 설정을 자동으로 처리하는 프레임워크 SQL 쿼리문과 해당 DAO 메소드 선언만 작성하면 자동으로 나머지 소스 코드를 생성하여 처리 이 때, DAO 작성은 interface 로 작성(메소드 선언부만 필요 - 리턴타입, 메소드이름, 파라미터) Mapper라는 xml 파일에 SQL쿼리문을 작성 참고) interface란? 객체지향 특성인 추상화(abstraction)를 제공하기 위한 코드 작성 방법 모든 멤버 메소드의 몸통(body) 정의하지 않는 클래스. 메소드의 선언부만 작성.. 2023. 5. 11.