[TIL] 2021.10.14 프로젝트 진행중
* 미니 팀프로젝트 진행중
- 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를 사용함
* 알고리즘 문제 풀기
- 오늘 문제는 너무 쉬워서 행복했다...
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
+ 오늘은 백신을 맞아서 머리가 좀 아프다...