항해99 3기

[TIL] 2021.10.14 프로젝트 진행중

na_o 2021. 10. 15. 00:19
728x90

* 미니 팀프로젝트 진행중

    - https://github.com/salmon2/Sparta-conference-log-Back

 

GitHub - salmon2/Sparta-conference-log-Back

Contribute to salmon2/Sparta-conference-log-Back development by creating an account on GitHub.

github.com

    - API Service 부분 수정 후 다시 테스트

      : 회의를 만든 날짜를 불러와서("Date" 테이블) 데이터를 만들줘야 하는데

        conference 테이블의 createAt 컬럼을 가져왔었음(회의를 10/17일에 하는데 미리 만들어 둘 수도 있음)

    - AWS에 배포

      : h2를 이용했다가 프론트분들이 DB를 보고싶어 하시는것 같아서 그냥

        RDS에서 MySQL을 만들어 연결했음

    - 프론트엔드에서 CORS 때문에 데이터를 받아오지 못한다고 하셨다

      https://dev-pengun.tistory.com/entry/Spring-Boot-CORS-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

 

[Spring Boot] CORS 설정하기

CORS란? (Cross-Origin Resource Sharing,CORS) 란 다른 출처의 자원을 공유할 수 있도록 설정하는 권한 체제를 말합니다. 따라서 CORS를 설정해주지 않거나 제대로 설정하지 않은 경우, 원하는대로 리소스를

dev-pengun.tistory.com

config라는 패키지를 만들어 이거 그대로 사용했다

로컬의 3000번 포트에서 하고 계시다고 해서 localhost:3000을 열어줬다

@Configuration
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("http://localhost:8080", "http://localhost:3000");
    }
}

 

 

* 테스트코드 부분 강의 듣기(Spring 심화 3주차)

    - Mockito를 쓰는 이유를 알게 됨

      : Controller는 Controller, Service는 Service, Repository는 Repository 각각 독립적으로 테스트를 해보기 위해

        가짜 객체라고 부를 수도 있는 Mockito를 사용함

 

* 알고리즘 문제 풀기

    - 오늘 문제는 너무 쉬워서 행복했다...

    - https://github.com/jhhong0930/oneday-onesolve/blob/nayoung/java-algorithm/10-14%20Length%20of%20Last%20Word.md

 

GitHub - jhhong0930/oneday-onesolve

Contribute to jhhong0930/oneday-onesolve development by creating an account on GitHub.

github.com

 


 

* 공부하고싶은거

테스트코드 작성 방법(Mockito)
스웨거
JWT
디버깅
DB 연관관계(JPA @oneToMany 등...)
리액트 벼락치기(프론트를 1도 몰라서 상황을 이해하기 어려움 엄청 노력하시는데 안타까울 뿐)

 

* 이거도 들어보자

    - https://www.youtube.com/watch?v=gkutTlwi70s 

 

 

 

 

 

+ 오늘은 백신을 맞아서 머리가 좀 아프다...