본문 바로가기
반응형

학습65

14. 스프링 - mybatis 기본 설정 기본 설정 프로젝트를 만들고 이 프로젝트를 복사해서 활용할 것 - log4j 정리 ## 마이바티스 모듈 추가 - mybatis - mybatis-spring 2.x.x ## 마이바티스 설정 - 설정 파일 :com.jafa.config.RootConfig - @MapperScan 매퍼 인터페이스 패키지 설정 - SqlSessionFactoryBean - DataSource빈 전달 - mapperLocation : classpath:mappers/**/*Mapper.xml - SqlSessionTemplate - SqlSessionFactory : SqlSessionFactoryBean.getObject()로 부터 얻는다. - SqlSessionFactory빈 생성자 주입 ## 매퍼 인터페이스 및 매퍼XML.. 2023. 1. 5.
13. 스프링 - Paging 블로그에선 프로젝트 파일 트리 위쪽에서 아래쪽 순서로 기록함(프로그램 작성순서 아님) - sql - 게시판 테이블 DROP TABLE BOARD_PAGING; CREATE TABLE BOARD_PAGING ( BNO NUMBER(10), TITLE VARCHAR2(500) NOT NULL, CONTENT VARCHAR2(4000) NOT NULL, WRITER VARCHAR2(100) NOT NULL, WRITEDATE DATE DEFAULT SYSDATE, CONSTRAINT PK_BOARD PRIMARY KEY(BNO) ); DROP SEQUENCE BNO_PAGING_SEQ; CREATE SEQUENCE BNO_PAGING_SEQ; COMMIT; SELECT * FROM BOARD_PAGING; -.. 2022. 12. 30.
- 페이징 처리 쿼리 - 게시판 테이블 DROP TABLE BOARD_PAGING; CREATE TABLE BOARD_PAGING ( BNO NUMBER(10), TITLE VARCHAR2(500) NOT NULL, CONTENT VARCHAR2(4000) NOT NULL, WRITER VARCHAR2(100) NOT NULL, WRITEDATE DATE DEFAULT SYSDATE, CONSTRAINT PK_BOARD PRIMARY KEY(BNO) ); DROP SEQUENCE BNO_SEQ; CREATE SEQUENCE BNO_SEQ; COMMIT; SELECT * FROM BOARD_PAGING; - 게시판에 데이터 넣게 DECLARE I INT; BEGIN FOR I IN 1 .. 412 LOOP INSERT INTO.. 2022. 12. 23.
07. 스프링 - 의존 자동 주입 06번 글 ( https://simfairy.tistory.com/282 ) 이어서 함 - 정리 초기화가 필요한 메서드나 객체들은 생성자 주입이 낫다 chap03 복사 - 탐색기에서 복사. 폴더이름은 chap03_copy - pom.xml : groupId, artifactId 을 chap04로 변경 - chap03_copy프로젝트 maven import - 프로젝트이름변경 chap04 1. @Autowired 애너테이션을 이용한 자동 주입 - ChangePasswordService : MemberDao를 주입 받음 - setMemberDao메서드에 @Autowired 추가 (세터 자동 주입) - AppCtx 의존주입설정 - pwdSvc.setMemberDao(memberDao()); // 삭제 - Me.. 2022. 12. 22.
반응형