[Eclipse] 전자정부프레임워크 3.8 버전 업그레이드 하기 (2) SpringBoot
전자정부 프레임워크 3.8.0 버전업 Spring관련 포스팅은 여기를 참조하면 된다.
[Eclipse] 전자정부프레임워크 3.8 버전 업그레이드 하기 (1) Spring
[Eclipse] 전자정부프레임워크 3.8 버전 업그레이드 하기 (1) Spring 기존 egovFramework 3.6.0 버전에서 개발을 하고 있었는데 3.8버전을 업그레이드 하려한다. 분명 언젠가 또 업그레이드 할 날이 올 것을 대비..
haenny.tistory.com
Spring기반 프로젝트는 SVN Import 하는 방식으로 버전업을 하였는데, SpringBoot는 Gradle 프로젝트로 간단하게 생성한 뒤에 패키지를 모두 복사하는 방식으로 했다.
1. 전자정부 프레임워크 3.8 버전 다운로드
- 이 부분은 위에 링크를 보고오자.
2. SpringBoot Gradle 프로젝트 생성
- 스프링 프로젝트를 간단하게 세팅해주는 사이트에 들어가자. (왜 이제 알았나... 이렇게 좋은 것을... ☆★)
- 프로젝트 정보를 알맞게 넣어준다.
- 옵션명과 그룹등이 어떻게 생성되는지 예시이다. (명칭 맞추겠다고 프로젝트 생성했다 지웠다.. 이거보고 잊지말아야지)
- 화면 하단에 Generate - Ctrl 클릭하면 프로젝트의 압축파일이 생성될 것이다.
3. Existing Gradle Project (프로젝트 Import) 하기
- 내가 사용하는 이클립스 workspace 경로에 위에서 생성한 프로젝트 압축파일을 풀어준 뒤 이클립스로 돌아와 Explorer창에서 마우스 우클릭 - Import - Gradle - Existing Gradle Project 를 누른다.
- Project root directory (프로젝트 경로)에 압축 해제한 파일을 넣고 Next .... Finish 를 해준다.
4. 그 외 설정 및 에러
- 나는 로그를 사용하기 때문에 resources 경로에 logback 패키지와 xml 파일을 추가해주었고, build.gradle에 필요한 dependencies를 넣어주었다.
dependencies까지 추가했다면 이제 기존 버전(3.6.0)에 있던 패키지를 그대로 복사해서 넣으면 된다. 물론, Gradle 프로젝트 생성 시 패키지명을 같게 했다면 말이다.
- 그리고 !! libs경로의 ojdbc.jar 파일 추가하는 것을 잊지 말자 !
안그러면 에러 빠방쓰..
Error creating bean with name 'sqlSessionFactory' defined in class path resource
Error creating bean with name 'dataSource' defined in class path resource
먄약 ojdbc 추가를 했다면, [Gradle] - [Refresh Gradle Project] 꼭 해주자
- 그리고 프로젝트 실행 (단축키 : [Alt] , [Shift] , [X] + [J] )할 때, @SpringBootApplication 어노테이션이 있는 main 클래스에서 실행시키자.
아직 정확한 이유는 모르겠다만, 커서를 다른 곳에 놓고 프로젝트를 (나 같은 경우 Explorer에서 프로젝트를 클릭하고) 실행하면 다음과 같이 Select Java Application 화면이 뜬다.
내가 이 프로젝트에 사용하는 java 라이브러리가 뜨는 것 같은데, 뭘 선택하고 OK를 하든 Cancel을 하든 반응이 없다. 왜이런지 모르겠다....
그냥 꿀팁이라고 생각하고 알아둘 것~!
☆ ☆ ☆ ☆ ☆ 실행은 main 클래스에서 하기 ! ☆ ☆ ☆ ☆ ☆
- 다음은 Spring 버전에 맞는 MyBatis 버전 정보이다. 참고^^
https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/
mybatis-spring-boot-autoconfigure – Introduction
Introduction What is MyBatis-Spring-Boot-Starter? The MyBatis-Spring-Boot-Starter help you build quickly MyBatis applications on top of the Spring Boot. By using this module you will achieve: Build standalone applications Reduce the boilerplate to almost z
mybatis.org
'IDE > Eclipse' 카테고리의 다른 글
[eGovFramework] Spring 기반 웹 프로젝트 만들기(1) : 프로젝트 생성 (0) | 2019.11.11 |
---|---|
[Error] Logback configuration error detected: 에러 (0) | 2019.10.29 |
[Eclipse] 전자정부프레임워크 3.8 버전 업그레이드 하기 (1) Spring (0) | 2019.10.24 |
[Eclipse] 프로젝트 Context Path(root) 변경하기 (0) | 2019.10.24 |
[Error] 이클립스 Failed to Start component 에러, Maven 초기화 (0) | 2019.10.24 |
댓글