본문 바로가기

spring boot15

Spring boot 다른 포트 설정 인텔리 제이 에서 기본으로 사용 하는 포트는 8080 이다. 하지만 다른 포트도 사용 가능하다. 인텔리 제이에서 RUN -> Edit Configurations에 들어간다. 이렇게 들어가게된다. Modify options에 VM options 에 -Dserver.port=8081 을 넣게 되면 8081 포트로 실행 하게 된다. ●Conf.Corsfig package com.mh.restapi03.conf; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servle.. 2024. 3. 11.
Spring boot 유효성 검사 / 복사 package 형식은 이런식입니다. insert 할 때 이메일이 중복이 나면 에러문에 대해 설정을 해주었다. ●UserDto package com.mh.restapi03.users; import com.fasterxml.jackson.annotation.JsonFormat; import jakarta.persistence.*; import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDateTime; // 사용자 요청해서 유효성 검사 @Data @NoArgsConstructor @Al.. 2024. 3. 7.
Spring boot JPA(2), 포트 설정 공유기 설정 외부에서 요청 을 하면 외부 ip에서 데이터 베이스를 불러올 수 있다. 포트번호도 수정이 가능하다. spring io 에서 똑같이 create 를 해준다. package 를 이런 식으로 만들어 준다. ●application.properties #db 연결구문을 넣어주면 자동으로 연결시켜준다. # Spring DataSource (MySQL) spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mh?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC spring.datasource.username=ro.. 2024. 3. 6.
spring boot JPA 파일을 만들어준다. 데이터베이스를 연결 참고 https://pcm9881.tistory.com/130 [Spring] MySQL 연동 (JPA, application.properties) # Spring DataSource (MySQL) spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/데이터베이스명?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC spring.datasource.username=아이디 sp pcm9881.tistory.com package 형식을 이렇게 만들어 준다. ●application.. 2024. 3. 5.