본문 바로가기

Java/Spring Boot

(5)
(Spring Boot) - window에서 JPA사용해 tibero와 연동하기 🍳머리말 tibero와 spring boot를 연동해보는 예제 설명글입니다. 모두 local환경입니다. {}로 감싼 부분은 직접 입력하는 부분입니다. 📕 Tibero6 📔 설치 tibero설치는 다음 글을 따라가시면 됩니다. https://codecollector.tistory.com/1613 (Tibero) - Window에 설치 및 연결해보기 🍳머리말 local환경에서 Tibero6과 TiberoStudio2를 설치하고 연결해보는 설명글입니다. 📕 Tibero6 📔 installer download 설치 가능한 license가 있다고 가정하고 spring boot library에 넣을 tibero6을 설치.. codecollector.tistory.com 📔 확인 정상 설치 후 C:\TmaxData\..
(Spring Boot) - k8s java client로 k8s API와 통신하기 🍳머리말 local환경 에서 Spring boot를 이용해 k8s API와 통신하여 특정 namespace의 pod 목록을 출력하는 예제글입니다. 📕 Prerequisite 📔 k8s cluster 📔 Spring Boot 📕 k8s cluster 설정 📔 k8s cluster 내 ~/.kube/config 정보 확인 다음처럼 명령어 입력시 구축된 k8s config 내용을 확인할 수 있습니다. 해당 내용을 복붙해 config file을 만들어줍니다. 📔 특정 namespace 명에 떠 있는 pod 확인 mskim이라는 namespace에 떠 있는 pod들의 목록입니다. 📕 Spring Boot 구성 📔 project 생성 다음 사이트에서 자신이 사용하는 jdk에 맞게 적절히 생성해줍니다. 제 경우는 j..
(Spring Boot) - gRPC 사용해보기 🍳머리말 gRPC를 spring boot 내에서 실행해보는 예제 설명글입니다. 📕 Prerequisite 📔 jdk 11 📔 spring boot community 📕 gRPC Interface 📔 설명 gRPC를 사용하기 위해서는 .proto file에 정의된 data규약과 통신방법을 service와 message keyword로 정의해줘야 합니다. 📔 프로젝트 생성 library만 만들 것이기 때문에 간단히 gradle project로 생성해줍니다. 📔 folder및 file 생성 📑 folder생성 src/main에 proto folder를 생성해줍니다. 해당 folder 이름을 인식, .proto file을 compile할 수 있습니다. 📑 file생성 proto folder 하위에 hellowo..
(Spring Boot) - java.lang.IllegalStateException: Failed to introspect annotated methods on class org.springframework.boot.web.servlet.support.SpringBootServletInitializer 정말 괴로운 에러입니다. spring boot를 외장 tomcat을 이용해 구동할 때 해당 error가 발생했습니다. 알고보니 maven의 설정이 잘못된 것이었습니다. 이 부분을 지우고 다시 실행하니 정상 실행 되었습니다.
(Spring Boot) - intellij로 프로젝트 생성시 initializer 안보임 Spring Boot로 Project생성시 initializer가 안보여 생성하지 못하는 경우가 있습니다. 이는 intellij가 community version일 경우 지원하지 않기 때문에 보이지 않는 것입니다. 해결방법 1. start.spring.io/이 곳에서 생성하는 방법을 권장합니다. 해결방법 2. community version이 아닌 ultimate version을 받아 만들 수 있습니다. www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE Enterprise Java, Scala, Kotlin 등을 지원하며 강력한 기능을 제공하고 인체 공학적으로 설계된 Java IDE www.jetbrains.com..