문제해결14 jpa hibernate sql 로그 안보이는 문제 해결 jpa: hibernate: ddl-auto: create properties: hibernate: format_sql: truelogging: level: org.hibernate.SQL: debug org.hibernate.orm.jdbc.bind: trace jpa: properties: hibernate: show_sql: trueshow_sql은 System.out.println 처럼 콘솔출력이므로 사용하지않고 log로 찍는것이 좋다. logging: level: org.hibernate.SQL: debug이것으로 hibernate가 생성하는 쿼리 로그로 확인가능 org.hibernate.sql 로 적으면 안보인다... 문제해결 2024. 6. 19. 수정된 코드사항 다 버리기 수정된 코드를 버리고 이전 상태로 돌아가려면 Git에서 git checkout 명령어를 사용할 수 있습니다. 이를 이용하면 수정한 파일을 이전 커밋의 상태로 되돌릴 수 있습니다. 다음은 그 방법입니다: git checkout -- 위 명령어에서 자리에는 되돌리고자 하는 수정된 파일의 이름을 넣어주시면 됩니다. 이렇게 하면 해당 파일의 수정 사항이 버려지고 이전 상태로 되돌아갑니다. 만약에 모든 수정된 파일을 이전 상태로 되돌리고 싶다면 다음 명령어를 사용합니다: git checkout -- . 위 명령어에서 .은 현재 디렉토리를 의미하며, 모든 수정된 파일을 가리킵니다. 이렇게 되돌리고 나면 수정된 내용이 모두 사라지므로 주의해서 사용하시기 바랍니다. 문제해결 2024. 3. 25. spring security 라이브러리 추가시/ 로그인 화면 없애기 spring security 라이브러리를 추가하면 홈화면에서 이런 화면이 자연스럽게 보이고, 어떤 url request를 하든 인증에 실패했다면서 제대로 작동하지않는다. spring security 라이브러리를 추가했을때 자동으로 설정되는것인데 그걸 막기 위해 다음과 같이 설정한다. 문제해결 2023. 5. 10. spring)message 파일의 값들이 ???로 나올때 required.item.itemName=상품 이름은 필수입니다. range.item.price=가격은 {0} ~ {1} 까지 허용합니다. max.item.quantity=수량은 최대 {0} 까지 허용합니다. totalPriceMin=가격 * 수량의 합은 {0}원 이상이어야 합니다. 현재 값 = {1} 이렇게 작성해놨던 메시지파일이 빌드를 하고나니 한글이 다 ?로 바뀌었다 file -> setting -> 다 바꾸고, 인텔리제이를 껐다키고 다시 required.item.itemName=상품 이름은 필수입니다. range.item.price=가격은 {0} ~ {1} 까지 허용합니다. max.item.quantity=수량은 최대 {0} 까지 허용합니다. totalPriceMin=가격 * 수량의 합은 {0}원.. 문제해결 2023. 2. 3. MyBatis) @Mapper붙은 Mapper가 스프링빈으로 등록되지않는다. @Mapper public interface ReviewMapper { 이런식으로 @Mapper를 붙여놨는데도 ReviewMapper가 스프링빈으로 등록되어있지않아 찾을 수 없다면서 서버가 켜지지않았다. 그때나의 MyBatis 버전은 2.2.0이였다. 그리고 스프링부트는 3.0.1이였다. implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0' 하지만 MyBatis의 springboot 문서를 보면 스프링부트가 2.5 - 2.7 버전인 사람만 mybatis-spring-boot-start 2.2 버전을 사용할 수 있다고한다. 바로 수정해주었다. implementation 'org.mybatis.spring.boot:mybatis.. 문제해결 2023. 1. 31. h2) 인텔리제이에 h2 데이터베이스를 연결해도 테이블이 보이지않는 문제 연결 테스트에는 성공했지만 인텔리제이 오른쪽 아래 구석에 다음과 같은 에러가 뜨고 [42S02][42102] org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "INFORMATION_SCHEMA_CATALOG_NAME" not found; SQL statement: select CATALOG_NAME from INFORMATION_SCHEMA.INFORMATION_SCHEMA_CATALOG_NAME [42102-210]. 테이블이 보이지않았다. 해결방법 https://stackoverflow.com/questions/72255338/intellij-embedded-h2-database-tables-do-not-appear Intellij embedded H2 databa.. 문제해결 2023. 1. 31. 인텔리제이 build가 안되는 문제 , @SpringBootApplication (can not find) 1. file -> project structure에서 SDK, Language level 체크 2. file -> settings -> gradle 검색 -> gradle JVM 체크 3. gradle 클릭 후 refresh 버튼 클릭 (해결) 문제해결 2023. 1. 27. Spring) @ExceptionHandler(Exception.class)가 동작하지않음. public class ExceptionHandlerAdvice extends ResponseEntityExceptionHandler ResponseEntityExceptionHandler의 상속을 지워준다. @ExceptionHandler(Exception.class) not handling all types of exceptions I am trying to handle all Types of exceptions using @ExceptionHandler(Exception.class). But it's not handling all types of exception. When I am trying to access wrong HTTP method from postman/ b... stackoverfl.. 문제해결 2023. 1. 25. Integer.Min_Value 를 Math.abs 했을때 System.out.println(Math.abs(Integer.MIN_VALUE)); 이 코드를 실행시 -2147483648의 절대값인 2147483648가 나오지않는 이유는 int 형의 최대범위값이 +2147483647 이기 때문이다. https://stackoverflow.com/questions/5444611/math-abs-returns-wrong-value-for-integer-min-value Math.abs returns wrong value for Integer.Min_VALUE This code: System.out.println(Math.abs(Integer.MIN_VALUE)); Returns -2147483648 Should it not return the absolute valu.. 문제해결 2022. 12. 24. No mactching variant of ~~ 해결방법 file -> project structure file -> settings 문제해결 2022. 12. 1. 인텔리제이 빌드 실패/Could not create connection to database server. Attempted reconnect 3 times. Giving up. 서버에 있는 스프링부트가 빌드가 안되는 상황 (로컬에서는 됨) ec2에서 rds의 엔드포인트를 이용해서 접속도 안되었다. mysql -h 엔드포인트 -u rds마스터사용자 -p 하고 패스워드를 입력해도 아무런 반응이 없었다. ec2에서 rds로 가는 접근 자체가 안되었던것 하지만 rds의 인바운드 규칙에서 ec2의 보안그룹이 추가되어있었다. 문제는 ec2의 아웃바운드 설정이 되어있지않았던것 ec2의 아웃바운드 설정에서 모든 트래픽이 나갈수있게 규칙을 추가해줬더니 ec2에서 mysql을 이용해서 rds에 접속도 가능하고 17:35:08.120 INFO [File:HikariDataSource.java] [Func:getConnection] [Line:110] [Message:HikariPool-1 - St.. 문제해결 2022. 11. 6. Swagger 3 // TypeError: Failed to fetch [ ] 미완성. Swagger servers url 추가하기, https 추가 Spring Boot REST API Documentation인 Swagger사이드 프로젝트에선 springfox 라이브러리를 사용했다.서버에서 https로 매핑한 뒤에도 swagger에서 request url이 자꾸 http로 보내져 에러가 났다.포스트맨에선 보내 velog.io [Swagger] Swagger 3 TypeError: Failed to fetch 많은 레퍼런스를 봤으나 내 상황과 맞는 사례는 없었고 그러다 Request URL을 보게 됐는데원래는 https://www.example.com/(요청URL) 이런식으로 요청이 되어야 하는데http://www.example.com/(요청URL) 이런식 velog.io 문제해결 2022. 10. 9. 이전 1 2 다음