프레임워크: 78개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bkERqT/btq2h2PtoHF/YHanxSfFTWNHzFRoSKxNQk/img.png)
의존성 추가시 현재 스프링 부트에 맞는 의존성 버전 확인방법은 다음과 같다. 1. 스프링 부트 프로젝트의 pom.xml에서 버전 확인 2. 스프링 홈페이지에서 Docs 확인 3. 버전에 맞는 의존성 MVN에서 확인 후 추가 1. 스프링 부트 프로젝트의 pom.xml에서 버전 확인 2. 스프링 홈페이지에서 Docs 확인 다음과 같이 확인 후 본인에게 맞는 스프링 부트 버전의 Reference Doc으로 이동한다. 하단에 Dependency Versions 클릭 필자는 hibernate를 추가할 것이기 때문에 다음과 같이 버전을 확인한다. hibernate-entitymanager를 추가해보도록하자. 3. 버전에 맞는 의존성 MVN에서 확인 후 추가 출처 : namubada.net/375?category=7..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bf8vfe/btq2gJwzSae/KwaFDJkkiTqUmFQ8ZP4Xs1/img.png)
개념주제 : 스프링 부트 jar로 배포하기(maven, spring boot) 처리과정 : 1. 프로젝트를 Run as > Maven Build로 한다. 2. goals에 package라고 제목을 입력한다. 3. 저장된 jar 파일을 cmd에서 빌드하여 정상 빌드되는지 확인한다.(필자의 경우 bat 파일로 생성) 필자의 경우 Boot 프로젝트를 jar 파일로 빌드하려고 하였으나 빌드 후 cmd에서 정상적으로 구동이 안되는 문제가 발생하였다. 이로인해 여러 방법을 찾았고 문제를 해결하여 해결 방법을 기술하고자한다. 우선 다음과 같이 프로젝트를 Maven 빌드해준다. 아래와 같이 입력해주고 Run을 클릭하여 빌드한다. 만약 정상적으로 빌드가 안될 경우에는 workspace에서 프로젝트를 추가해준 후 다시 한..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/dsfHQQ/btq2gYAjAda/j29Mx7gyqQcJwlGVkIBnC1/img.png)
부트내용 : Runnable JAR시 Launch configuration에 프로젝트가 보이지않을 경우 문제원인 : 프로젝트를 한번도 RUN하지 않았을 경우에 발생한다. 처리방법 : 1. 해당 프로젝트의 Main을 Run 해준다. 2. Export Runnable JAR한다. 3. Launch configuration에서 확인 후 JAR 파일로 생성한다. 아래 프로젝트를 JAR 파일로 생성하고자한다. EXPORT하여 선택한다. 그런데 Launch configuration에서는 해당 프로젝트가 보이지않는 것을 확인할 수 있다. 이유는 아직 해당 프로젝트의 Main을 Run한적이 없기 때문에 생성되지않은 것으로 확인된다. 다음과 같이 Main을 RUN한 후 다시 프로젝트 Export를하면 다음과 같이 해당 ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bELYF0/btq2gf3PxXg/mCte1mJrTEf6BKqXAwpXF0/img.png)
component-scan은 @SpringBootApplication이 있는 하위 패키지부터 하위 패키지까지 scan한다. 출처 : namubada.net/165?category=781471
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cAK93v/btq2hZywCEh/4cCkhMjFVF4hX4MRnkcV3K/img.png)
**기본적인 부분은 설명을 생략하고 점선 사각형으로 표시만합니다. spring.io 페이지로 이동한다. Projects 클릭 Spring Boot 클릭 Spring Boot > Reference Doc 클릭 Using Spring Boot 클릭 Maven에서 해당 코드 복사 pom.xml에 복사 1.2.2 에서 plugin 복사 붙여넣기 1.5 starters에서 spring-boot-starter-web-services에서 pom 클릭 sprong-boot-starter-web 복사 붙여넣기 java > com.mycom 패키지 생성 > Application 클래스 생성 > psvm 자동완성 실행하면 아래와 같이 Tomcat이 구동되는 것을 확인할 수 있다. 출처 : namubada.net/164?ca..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/c2gvl9/btq2gwxtWMp/TQQvfl6j6pgZFEKfsVEafK/img.png)
아래 페이지에서 롬복을 다운받아준다. https://projectlombok.org/download 다운로드 후 다운로드한 jar 파일을 C:\로 옮긴 후 다음과 같이 cmd에서 java -jar lombok.jar를 진행하여 실행한다. 실행하면 다음과 같이 installer가 IDE를 검새한다. 검색이 되었다면 다음과 같이 IDE 선택 후 Install/Update를 진행한다. 주의해야할 점 : Lombok 설치 후 꼭 IDE를 재부팅해야 적용이 되니 참고하도록하자 STS 툴에서 Spring Boot DevTools 추가와 Lombok추가 경로는 아래와 같다. pom.xml > dependecies에서 제일 하단의 dependecy 아래에서 ctrl+space > Edit Staters > Develo..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/SC397/btq2ieWtABP/K3yKJlkFADLsujlsTc0eWK/img.png)
원인 : 이클립스 서버 프로젝트가 닫혀 있어서 그랬던 것으로 확인 해결 : 해당 프로젝트 더블 클릭하여 열어주니 정상 작동됨 출처 : namubada.net/381?category=777141
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/qOISE/btq2gEWokiY/nmb1Rh0m6H94u2JXzyQ2MK/img.png)
오류내용 : At least one base package must be specified 오류원인 : @ComponentScan에 basePackage를 설정하지 않았기 때문에 발생 오류해결 : 1. basePackage를 설정 2. 해당 ComponentScan 어노테이션을 삭제하여 해결 다음과 같이 basePackage가 설정되어 있지않음 다음과 같이 되어 있어야 함 필자는 2번과 같이 해당 어노테이션을 삭제하여 해결하였다. 출처 : namubada.net/348?category=777141
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/by6q7A/btq2eLIC22H/t4sB2gcreujGlMvyd2F030/img.png)
오류명 : Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentReferenceHashMap 오류원인 : 1. DB 정보 오입력 2. ComponentScan Value 오입력 오류해결 : 1. DB 정보 수정(동일) 2. ComponentScan Value 변경 후 해결 아래 클래스에서 ClassPathResource를 잘못 적음 package com.springBatch05.main.config; import javax.sql.DataSource; import org.springframework.batch.core.configuration.annotation.EnableBatchProc..
오류명 : java.sql.sqlexception no suitable driver found for jdbc oracle 오류원인 : 1. properties에 password, username, url 등이 잘못 설정되어 있을 경우 2. pom.xml에 oracle dependency가 추가되어있지 않았을 경우 오류해결 : 1. properties에서 password, username, url을 확인하여 잘못된게 없는지 확인 2. pom.xml에서 oracle dependency를 추가 필자의 경우 2번 방법 pom.xml에 oracle dependency를 추가하여 해결하였다. com.oracle ojdbc6g 11.2.0 출처 : namubada.net/346?category=777141