목록spring (25)
궤도
북적북적의 백엔드를 클론하고 있다. Github build.gradle plugins { id 'org.springframework.boot' version '2.5.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } group = 'jpa' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } all { exclude group: 'org.springframewo..
북적북적의 백엔드를 클론하고 있다. Github build.gradle plugins { id 'org.springframework.boot' version '2.5.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } group = 'jpa' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } all { exclude group: 'org.springframewo..
북적북적의 백엔드를 클론하고 있다. Github build.gradle plugins { id 'org.springframework.boot' version '2.5.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } group = 'jpa' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } all { exclude group: 'org.springframewo..
현재 프론트로 React를 쓰고 있다. 스프링은 8080 포트를 사용하고 리액트는...3000이던가 3001이던가 아무튼 둘 중 하나였던 것 같다. 이게 맞지 않아서 cors가 뜨는데, 이를 해결하기 위해 CorsFilter를 정의해야 한다. @Configuration @RequiredArgsConstructor @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { private final JwtTokenProvider jwtTokenProvider; //암호화에 필요한 PasswordEncoder를 Bean 등록 @Bean public PasswordEncoder passwordEncoder(){ ..
참고 자세한 설명은 참고로 달아놓은 블로그를 봐주세요 1. EC2 인스턴스 생성하기 2. 푸티 통해서 터미널로 접근 서버 껐켰하면 IP가 바뀐다고 함 vim application.yml 해서 파일 따로 작성해야함 (ignore 했으니까) Shift + Insert 해서 파일 내용 복붙하기 (v눌러서 visual 모드로 들어가야 함) esc 누르고 :wq 누르면 저장 후 종료 (리눅스 다 까먹음) 뭔가...일어났음 3. 인바운드 규칙 편집 8080 넣어줌 대박 됐음 근데 지금 상태로는 푸티끄면 세션이 종료됨. 그니까 백그라운드로 실행되도록 해야한다. nohup java -jar 파일이름-0.0.1-SNAPSHOT.jar & 이거까지 해놓고 실행이 안돼서 엥? 했는데 컨트롤 C 누르고 새고하니까 된다. 백그..
북적북적의 백엔드를 클론하고 있다. Github build.gradle plugins { id 'org.springframework.boot' version '2.5.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'jpa' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } all { exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging' } } repo..
북적북적의 백엔드를 클론하고 있다. Github build.gradle plugins { id 'org.springframework.boot' version '2.5.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'jpa' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } all { exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging' } } repo..
일단 문제의 엔티티를 보자 Book @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Book { @Id @Column(name = "book_sn") @GeneratedValue private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_sn") @NotNull private User user; @NotNull private String title; @Column(length = 300) private String thumbnail; private String author; private String publisher; @Lob pr..