본문 바로가기

분류 전체보기147

Junit5 테스트 ## 테스트 @ExtendWith(SpringExtension.class) 스프링으로 확장하고 싶을때 Junit5 @RunWith(SpringRunner.class) Junit4 ## 통합테스트: 모든 bean들을 똑같이 ioc올리고 테스트 하는 것 느림 - @SpringBootTest(webEnvironment = WebEnvironment.MOCK) WebEnvironment.MOCK 실제 톰켓아니라 다른톰켓으로 테스트 WebEnvironment.RANDOM_PORT 실제 톰켓으로 테스트 - @AutoConfigureMockMvc MockMvc를 Ioc에 등록 - @Transactional 각 테스트가 종료될 때마다 트랜잭션 롤백 ## 컨트롤러 - @WebMvcTest 단위테스트 - 최소한의 bean.. 2022. 3. 25.
'React' must be in scope when using JSX react/react-in-jsx-scope import React from 'react'; 안해서 나는 에러 2022. 3. 24.
[React] 리액트 - 발전 요청-> view(html)->화면 통째로 view->요청(js)->ajax(부분변경)->응답json->그리기(js) : 어렵다. 리액트 -> ajax-> 데이터 변경감지->UI자동업데이트 - 변경감지 데몬서버필요 node.js - npm,npx 의존성 관리도구(maven, gradle같은것) npm 로컬에 다 다운- 프로젝트마다, 글로벌 npx는 다운받은 걸 재사용 없으면 다운->실행->삭제 - npm start index.js를 실행시킴 document.getElementById('root')로 public의 index.html에 그림 나는 App.js만 신경쓰면됨 index.html>index.js>App.js - spa 싱글 페이지 어플리케이션 - 불변함수: 깊은 복사 함수 - 리턴될때 .. 2022. 3. 23.
Git remote: Internal Server Error remote: Internal Server Error To https://github.com/moons ! [remote rejected] master -> master (Internal Server Error) error: failed to push some refs to 'https://github.com/moons 저번주도 이 오류가 떴는데 또 떴다 https://github.community/t/internal-server-error-in-git-push/238980 깃헙문제였다. 좀이따 다시 하니까 됐다! 2022. 3. 23.
The dependencies of some of the beans in the application context form a cycle OAuth2DetailsService가 SecurityConfig보다 먼저 떠서 di에 문제생김 String password = new BCryptPasswordEncoder().encode(UUID.randomUUID().toString()); 바로 생성해줌 2022. 3. 22.
[스프링부트-jpa-sns] 페이스북 로그인 pom.xml org.springframework.boot spring-boot-starter-oauth2-client application.yml oauth2: client: registration: facebook: client-id: 102492681 client-secret: 4fc170c2437 scope: - public_profile - email OAuth2DetailsService 클래스 @Service public class OAuth2DetailsService extends DefaultOAuth2UserService{ } SecurityConfig에 추가 private final OAuth2DetailsService oAuth2DetailsService; .oauth2Login() .. 2022. 3. 22.