spring · spring boot

지난 포스팅은 요기서 ㅇㅅㅇ [Spring] 게시판 만들기 - 글쓰기(2) service의 메서드 이름은 내가 지정하는 것이기에 뭘해도 상관없음 BoardService BoardServiceImpl BoardDAO BoardDAOImpl 해당 매퍼에서 정보를 불러주자 BoardMapper 컬럼 명시할때는 title, content, writer만 부르면됨 cutyqueen.tistory.com 이제 게시판 리스트를 작성해보자 게시판 리스트 서비스 동작을 처리해보자 BoardService BoardServiceImpl Mapper mybatis-config 파일에서 아래와 같이 설정해줬기 때문에 mapper에서 resultType을 BoardVO만 적어도 괜춘 BoardDAO BoardDAOImpl 리턴결..
지난 포스팅은 요기서 ㅇㅅㅇ [Spring] 게시판 만들기 - 글쓰기(1) [Spring] 프로젝트 DB연결 세팅 - test [Spring] 프로젝트 base 설정 SpringBoard 생성 pom.xml java-version : 1.11 org.springframework-version: 4.3.8 version: 4.12 source : 1.11 target : 1.11 외부 라이브러리 추가 com.mysql mysql-connect cutyqueen.tistory.com service의 메서드 이름은 내가 지정하는 것이기에 뭘해도 상관없음 BoardService BoardServiceImpl BoardDAO BoardDAOImpl 해당 매퍼에서 정보를 불러주자 BoardMapper 컬럼 명시할때..
[Spring] 프로젝트 DB연결 세팅 - test [Spring] 프로젝트 base 설정 SpringBoard 생성 pom.xml java-version : 1.11 org.springframework-version: 4.3.8 version: 4.12 source : 1.11 target : 1.11 외부 라이브러리 추가 com.mysql mysql-connector-j 8.0.32 org.mybatis mybatis 3.4.1 org.myb cutyqueen.tistory.com 게시판 테이블 만들기 CREATE TABLE `springdb`.`tbl_board` ( `bno` INT NOT NULL AUTO_INCREMENT, `title` VARCHAR(100) NOT NULL, `content..
[Spring] 프로젝트 base 설정 SpringBoard 생성 pom.xml java-version : 1.11 org.springframework-version: 4.3.8 version: 4.12 source : 1.11 target : 1.11 외부 라이브러리 추가 com.mysql mysql-connector-j 8.0.32 org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring 1.3.0 org.spri cutyqueen.tistory.com test >> DBConnectTest.java test/mappers/BoarMapper.xml https://mybatis.org/dtd/mybatis-3-config.dtd>"> log4j Web Modules
SpringBoard 생성 pom.xml java-version : 1.11 org.springframework-version: 4.3.8 version: 4.12 source : 1.11 target : 1.11 외부 라이브러리 추가 com.mysql mysql-connector-j 8.0.32 org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring 1.3.0 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} com.zaxxer HikariCP 5.0.1 org.projectlombok lo..
DAO -> MaBatis -> DB + Test(Junit) XML을 사용하여 SQL작성, DAO객체 생성하여 연결 SQL구문 수정 및 유지보수 우수함(컴파일X) 개발시 코드의 양이 증가(복잡도 증가) 어노테이션을 사용해서 SQL작성, DAO 인터페이스 생성해서 연결 DAO 객체 없이 인터페이스만으로 처리(생산성 증가) SQL 변경시 매번 컴파일 진행해야함 XML/어노테이션 사용 SQL 작성, DAO객체 생성해서 연결 둘의 단점 개선하고 보완한 것 SQL 작성시 간단한 것 - 어노테이션, 복잡-XML 사용하여 처리 개발자의 역량에 따른 큰 차이가 발생가능하다 MyBatis 개발 사용 순서 *도메인 : 프로젝트에 중요한 단어(용어) => 물리적인 환경으로 분리가능한 단위 ex) 쇼핑몰 -> 회원, 상품,..
HikariCP 라는 커넥션 풀 사용할 것이다. 그 이유는 spring boot에서 공식저그로 지원하는 커넥션 풀이 Hikari CP이기 때문이다. HikariCP는 가장 효율적인 라이브러리를 가지고 있다. 거기에 맞춰서 HikariCP를 사용할 예정이다. Maven Repository: com.zaxxer » HikariCP » 5.0.1 역시나 마찬가지로 maven을 복사해서 pom.xml 외부라이브러리 주석 안에 추가해주자 root-context root-context는 Hikari 객체 사용할수 있도록하는 준비과정이다. 원래는 dataSource로 바로 연결했는데, 한 단계 거쳐서 dataSource로 보낼 것이다. property(특성)를 추가해주자. hikariCP : 연결정보 저장객체 기존 ..
의존 객체 자동 주입 개발자가 주입대상을 명시하지 않아도 자동으로 연결(스프링/스프링 컨테이너) @Resource Java에서 지원하는 어노테이션(특정 프레임워크에 비종속적이다) -의존객체를 찾는 순서 [이름] -> [타입] -> [@Qualifier] -> 실패 -멤버변수, set메서드에서만 사용가능 @Inject Java에서 지원하는 어노테이션(특정 프레임워크에 비종속적이다) -의존객체를 찾는 순서 [타입] -> [@Qualifier] -> [이름] -> 실패 -빌드도구(Maven)를 사용해서 해당 라이브러리 의존성 추가(필수) -멤버변수, set메서드, 생성자, 일반메서드 사용가능 @Autowired Spring에서 지원하는 어노테이션 (Spring에 종속적이다) -의존객체를 찾는 순서 [타입] -..
ઇ땅코니ଓ
'spring · spring boot' 카테고리의 글 목록 (4 Page)