본문 바로가기 메뉴 바로가기

kirinmanDevBlog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

kirinmanDevBlog

검색하기 폼
  • 분류 전체보기 (115)
    • language (32)
      • java (15)
      • python (14)
      • c# (3)
    • db (9)
      • sql (8)
      • redis (1)
    • 알고리즘 문제 (12)
    • Learned! (29)
    • git (5)
    • spring (19)
    • diary (2)
    • web (4)
  • 방명록

Spring (4)
Junit으로 테스트코드를 작성한 과정

1.테스트코드에서 자꾸 NPE가 나옴 2.productRepository.findById(requestDto.getProductId())이런 애들이 메서드에 감싸져 있어서 mock 객체를 제대로 참조하지 못한다고 판단함. 3.이런 메서드들을 override하고 필요에 따라 when()을 이용해서 낚아챌 필요가 있는 것들을 낚아채서 내가 설정한 값을 리턴하도록 해 둠 ================================================================================= 미니프로젝트 진행 중 아래 코드의 테스트코드를 작성해야하는 필요가 생김. //단일 상품 주문하기 @Transactional public OrderDto orderOne(Members member, ..

language/java 2023. 2. 28. 17:21
@EnableWebSecurity

기본적인 웹 보안을 활성화하는 어노테이션. 들어가보면 관련 클래스들이 임포트된 것을 볼 수 있다. 이 어노테이션을 @Configuration에 추가하여 Spring Security를 사용할 수 있다고 한다. 더 자세하게는 다음 포스트에서!

spring 2023. 1. 3. 10:34
221226 spring 사용시 심볼 persistence를 해결할 수 없습니다. (javax 관련 문제)

**221230 에러난 이유 추가 스프링 부트 3.0버전을 선택하게 되면 고려해야 할 것들이 있다. - Java17 이상을 사용해야 한다. - javax 패키지 이름을 jakarta로 변경해야 한다. 이것 때문에 에러가 난 거였다. 오라클과 자바 라이센스 문제로 모든 javax 패키지를 jakarta로 변경했다고 한다. problem spring 예제를 풀다가 코드를 복사해 왔는데 import javax.persistence.*; 이 라인에 빨간줄이 나왔다. what I tried 처음엔 내가 라이브러리 설치를 빼먹었나 싶어 확인해 봤는데 아니었고 뭐 그래들에서 꼬였나 싶어 캐시 지우고 ide 다시시시작 / 프로젝트 다시 빌드를 해 봤는데 문제가 지속되었음 my answer 그럼 남은 것은 버전 문제일 ..

Learned! 2022. 12. 26. 14:40
@ResponseBody 어노테이션?

해당 어노테이션이 찍혀있으면 spring은 return값의 html을 렌더해 주는 게 아니라 문자 내용을 그대로 찍어준다. (HTTP의 Body에 문자 내용을 그대로 반환한다는 말) 글자는 그대로 찍어주면 되는데 만약 객체를 넘겨준다면? 이것은 JSON 방식으로 data를 만들어서 HTTP응답에 반환해 주는게 default! api를 보통 이것을 이용하여 만든다.

spring 2022. 12. 25. 00:28
이전 1 다음
이전 다음
공지사항
  • Developer from Filmmaker!
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • jmeter로그인
  • Spring
  • jmeter부하테스트
  • jmeter쿠키
  • hackerrank
  • 동적크롤링
  • EC2
  • 토큰
  • index
  • jmeter시나리오
  • CheckedException
  • CorrectnessAndTheLoopInvariant
  • Redis
  • 부하테스트시나리오
  • pessimisticlock
  • bankersRounding
  • 인덱스
  • jmeter세션
  • Python
  • jmeter테스트
  • Redisson
  • 자바
  • 대규모더미데이터
  • jwt
  • 스프링faker
  • 항해
  • 프로그래머스
  • jmeter토큰
  • Java
  • Lock
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
  • 분류 전체보기 (115)
    • language (32)
      • java (15)
      • python (14)
      • c# (3)
    • db (9)
      • sql (8)
      • redis (1)
    • 알고리즘 문제 (12)
    • Learned! (29)
    • git (5)
    • spring (19)
    • diary (2)
    • web (4)
  • 방명록
  • GitHub

Blog is powered by Tistory / Designed by Tistory

티스토리툴바