본문 바로가기

spring7

데이터 베이스 스키마 자동 설정 spring.jpa.hibernate.ddl-auto 속성 create 기존 테이블 Drop(삭제) 후 생성 create-drop 테이블 생성 후 Drop(삭제) update 변경된 스키마 적용 validate 변경된 스키마 존재시 어플리케이션 종료 none 설정 안함 2023. 4. 17.
Http 요청 확인 임시 로컬 인증서 만들기 keytool -genkey - alias 인증서이름 -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 4000 keystoretype 종류 /설정해주지 않으면 jks(JAVA keysotre)가 기본 설정이다 . validity 는 인증서 기간 (일)이다 server.ssl.key-store=keystore.p12 server.ssl.key-store-type=PKCS12 server.ssl.key-store-password=123456 server.ssl.key-alias=인증서 이름 설정후 위와같이 application.properties 에 적용 http 메시지 확인을 위해 curl 명.. 2023. 3. 29.
already in use port 스프링 부트에서 이미 사용되고 있는 포트를 해결하는 방법 1. 포트 번호를 바꾼다 . application.properties 접속 server.port =8181 포트 8181로 변경 2.포트 강제 종료 cmd 명령 프롬포트 에서 // 현재 사용하고 있는 8080 포트를 사용하는 네트워크 통계 정보를 출력한다. netstat -ano | findstr 포트번호 // 위 명령어를 통해 출력된 목록의 process_id를 입력하여 강제 종료시킨다. taskkill /F /PID process_id 포트 강제 종료 2023. 3. 28.
초반 오류 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 환경 자바 JDK 11.0.11 프로젝트 만든후 난 오류 처음에 pom.xml 에서 자바 버전을 11로 바꿔주고 SpringBoot버전을 3.0.1에서 2.6.3으로 바꿔주며 해결 2023. 3. 28.