728x90 springboot15 Springboot_ mybatis type-aliases 설정 mybatis 를 설정하던 중 resultType 에 com.xx.xx ~ 이런 패키지 주소를 다 쓰는게 너무 불편했다.좀 더 간략하게 사용하고 싶었고 정리하고 싶었다. 그러던 중 구글링해본 결과 더보기mybatis.type-aliases-package: com.xx.xx.xxx이 부분이 눈에 보였다. 이 부분을 application.properties 에 적용함으로써 이렇게 Type 에 User 만 넣을 수 있게 되었다 !!! 2024. 8. 21. Springboot_ 실행하자마자 종료되는 이유 스프링부트 에러 작업을 마치고 다시 실행해보았다..오류는 없었지만 실행되자마자 바로 종료되었다.. 구글링해보니 implementation 'org.springframework.boot:spring-boot-starter-web' 이게 필요한 것이였다.. https://velog.io/@jong/Spring-springboot-%EC%8B%A4%ED%96%89-%ED%9B%84-%EB%B0%94%EB%A1%9C-%EC%A2%85%EB%A3%8C%EB%90%A0-%EB%95%8C Spring boot 실행 후 바로 종료될 때Spring boot 가 실행된 후 바로 종료될 때velog.io 2024. 8. 20. Springboot_ jdbc 연동 새로 만들 앱의 서버를 구축하기 위해서 springboot 로 mybatis, mysql 연동 작업을 하던 중...서버 실행 하고 나서 이러한 에러를 발견했다.. 더보기Error creating bean with name 'jdbcMappingContext' defined in class path resource [org/springframework/boot/autoconfigure/data/jdbc/JdbcRepositoriesAutoConfiguration$SpringBootJdbcConfiguration.class]: Unsatisfied dependency expressed through method 'jdbcMappingContext' parameter 1: Error creating bean .. 2024. 8. 20. vscode_ SpringBoot 프로젝트 만들기 스프링부트로 새로운 프로젝트를 만들 날이 왔다. 평소 intellij 로 만들다 요번에는 새로운 툴로 vsocde를 선택을 했고 이걸로 간단한 스프링부트를 만들자는 생각을 했다. 항상 다시 시작할때는 서툴고 기억이 안나며 똑딱인당.. 이렇게 다시 시작할때 기억하기 쉽고 떠올리기 쉬우며 적용하기 쉽게 적어놓아야 한다는 생각을 하게 된다. 요번에 bmt 라는 배드민턴 소셜앱을 Aos , Ios 각 언어로 진행하려고 한다. 그래서 vscode 로 하는 이유도 새로운 앱을 시작하는 범주에 같이 맞추려하다보니 이렇게 시작하게 되었다. 그리고 ReactNative 를 경험한 적이 있기 때문에 그렇게 어렵지도 않았다. 여기를 참조했다.https://developerkkyu37.tistory.com/79 [Spr.. 2024. 8. 20. Springboot_ [Error] Could not open JPA EntityManager for transaction 서버에서 운영하고 있는 로그 중 nohup.out 로그를 살펴보았다.근데 위의 내용처럼 [Error] Could not open JPA EntityManager for transaction이런 에러가 있는것이다.. 근데 한번만 있는게 아니라 일정시간 계속 저 에러 로그가 쌓여있는것이다. 이상하다.. 찾아보니 @Transactional이 트랜잭셔널 어노테이션에 대한 문제인 것 같았다.DB 와 어플리케이션에서의 상호작용을 통해 데이터를 주고 받는다 .이때 @Transactional 는DB와 어플리케이션에서 서로 데이터를 주고 받을 수 있도록 커넥션을 생성해주도록 하는 역할을 하는 것이다.쉽게 말하면 트랜잭션은 DB와 앱의 상호작용을 다 마칠때까지 기다려주는 역할을 하는 것이다.그리고 다시 커넥션은 반납하게.. 2024. 8. 12. Springboot -SSE ( 로컬에서는 실시간 o / https nginx 서버에서는 실시간 x) 스프링부트로 SSE 를 구현해서 소켓 대용으로 효율적인 실시간 스트림 관리를 하고 싶었다. 로컬 환경에서는 SSEemitter keep-alive 시간을 1분간 유지하도록 설정해두고 테스트를 해본 결과 만족스럽게 연동이 잘 되었다.그리고 실 서버 에 업로드를 하고 테스트를 해본결과 갑자기 실시간 스트림이 연동되지 않았다 !! 두둥..onCompleteion 만료되었을때만 담아두었던 데이터가 왔다. .. 심지어 담아둔 데이터가 아니라 초기 더미데이터가 온것이다... 2일이 걸려 해답을 찾았다... 내 생각에는 http, https 의 차이일거라고 생각했다. 거기에 중점을 두어서 구글링과 챗봇 찬스를 쓴 결과 nginx 를 이용한 역방향 프록시로 인해 실시간 스트림이 nginx 버퍼링에 걸리게 되었고 이게.. 2024. 6. 23. 이전 1 2 3 다음 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 728x90