실습 코드 참조 moonhy7/SpringBoot: SpringBoot 실습 코드 정리 (github.com) GitHub - moonhy7/SpringBoot: SpringBoot 실습 코드 정리 SpringBoot 실습 코드 정리. Contribute to moonhy7/SpringBoot development by creating an account on GitHub. github.com 1. DB 연동 1. Hikari 연동 - 스프링프레임워크는 설정파일로 boot는 자바 파일로 한다는 차이점 - 스프링에서는 applicationContext.xml 에서 Bean 객체를 등록했지만 - 스프링부트에서는 클래스를 이용한다는 차이점이 존재 - DataSourceConfiguration
2. Mybatis 연동 - applicationContext.properties
- DataSourceConfiguration
2. JSP 파일 가져와서 수정 1. applicationContext.properties - prefix와 suffix 설정
2. 스프링 프레임워크에서 파일 가져오기 1) js 폴더와 jsp 파일들 복사해오기 2) jsp 파일 더블클릭 > js 파일 경로 수정 (../ 붙이기) + 다국어 처리 지우기 3) 메모장으로 열리는 경우 vs code로 열리도록 설정 3. 매핑해주기 1. VO 복사해오기 - BoardVO
- BoardFileVO
2. lombok 설치 - 구글 > lombok 검색 > 설치 - 더블 클릭으로 실행이 안될 시 cmd창으로 실행 - Specify location으로 sts-4 지정 후 Install / Udate > Quit Installer - Getter, Setter 일일이 써줄 필요가 없어짐 3. 스프링 프레임워크에서 아래 파일들 가져와서 수정 - 먼저 부트에서 각 패키지 생성하고 그 다음 스프링프레임워크에서 파일 복사해서 붙여넣기 - 클래스 내 import 부분 패키지명 변경 - board-mapping.xml 에 타입 명 변경 - 이제 DAO는 필요없음 (mapper 인터페이스만들고 그것을 상속받은 sql매퍼를 만들어서 거기서 dao 역할 해줌) 5. 실행 결과 4. 첨부파일 업로드 1. 최신 버전 확인 Maven Repository: Search/Browse/Explore (mvnrepository.com) 2. common 파일 설치 3. Refresh - gradle 파일 수정 후 습관적으로 해주기 4. MvcConfiguration
5. mybatis-config.xml
6. BoardServiceImpl |