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

Nacho

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

Nacho

검색하기 폼
  • 분류 전체보기 (47)
    • Js (4)
    • Vue (6)
    • Spring (6)
    • CS (4)
    • DB (10)
    • JAVA (3)
    • 🛠️DevTools (1)
      • Intellij (1)
    • 🍤Etc (4)
    • Git (2)
    • Server (6)
  • 방명록

Spring (6)
[spring] @PathVariable

🩵@PathVariable Spring 프레임워크에서 사용되는 어노테이션으로, URL 경로에 포함된 변수 값을 추출하는 데 사용됩니다. 이 어노테이션을 사용하면 RESTful 웹 애플리케이션에서 동적인 URL을 처리할 수 있습니다. 예를 들어, URL 경로에서 특정 값이 변수로 전달되는 경우에 활용됩니다. import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @Controller public class MyController { @GetMapping("/us..

Spring 2023. 11. 13. 17:43
[spring] Query String 쿼리 스트링

🩵Query String 쿼리 스트링 ?value=dfsdf와 같은 형태로 전달되는 부분은 쿼리 스트링(Query String)인데, 쿼리 스트링은 URL에 추가적인 매개변수를 전달하는 데 사용된다. @GetMapping("/example") public String handleRequest(@RequestParam(value = "param1") String customName) { // customName을 사용하여 로직을 수행합니다. // 요청 파라미터에서 param1이라는 이름의 값이 추출됩니다. return "examplePage"; } ?param1=입력값과 같이 요청 파라미터를 전달하면, Spring은 해당 요청 파라미터를 추출하여 customName 변수에 할당 이해가 안될 수도 있으니 위..

Spring 2023. 11. 13. 17:21
[Spring Framework] Private 메소드 단위 테스트 하기 ReflectionTestUtils.invokeMethod

🍍ReflectionTestUtils.invokeMethod Spring Framework의 Testing 모듈에서 제공하는 유틸리티 메소드 중 하나로, 리플렉션(reflection)을 사용하여 테스트 대상 클래스의 private 메소드를 호출하는 데 사용 로컬에서 돌리는 것이 어려워서 테스트 코드를 작성해서 돌리던 중 private라서 테스트가 안된다 에러를 만남.. private를 public으로 잠깐 바꿔주고 테스트해도 될 것 같긴 했는데 그건 좀 아닌 것 같아서 팀원분에게 물어봤는데 ReflectionTestUtils.invokeMethod 사용법을 알려주셨다 A class 의 method public class A { private 타입 b(파라미터1, 파라미터2){ } } A a = new A..

Spring 2023. 11. 3. 15:52
[SpringMVC] DAO & DTO & VO

해당 부분에 대해 설명하기 전에 springMVC란 무엇인가에 대해 먼저 알아보자 🔹springMVC 웹 애플리케이션 개발에 있어 MVC 패턴을 적용할 수 있도록 Spring에서 제공하는 프레임워크이며, Model View Controller의 줄임말 모델은 비즈니스 로직과 데이터 뷰는 클라이언트에게 표시되는 사용자 인터페이스, 컨트롤러는 요청을 받음 모델과 뷰 간의 상호 작용을 관리한다. 🔸DAO DAO는 Data Access Object의 약자로, DB의 data에 접근하기 위한 객체 실제로 DB에 접근하여 data를 삽입, 삭제, 조회, 수정 등 CRUD 기능 수행 Service와 DB를 연결하는 고리 역할 Repository package가 DAO 🔸DTO DTO는 계층 간 데이터 교환을 하기 위..

Spring 2023. 10. 4. 11:25
문자열 유효성 검증 유틸 메소드 StringUtils.hasText(String)

회사 소스를 분석하다가 org.springframework.util.StringUtils.hasText 로 string 값을 확인하는게 있었는데, 해당 메소드를 몰라서 검색하여 정리한다. ⭐StringUtils.hasText Spring Framework의 유틸리티 클래스인 StringUtils에 속한 메서드 중 하나이며, 문자열 유효성 검사나 문자열이 비어 있지 않은지 확인하는 데 사용된다. = null 체크, 길이 0보다 큰 지 체크, 공백이 아닌 문자열이 하나라도 포함되어있는지 확인 가능 아래는 사용 예시인데, 이렇게 하지 않고 org.springframework.util.StringUtils.hasText 이대로 조건문에 넣어도 잘 작동하는 것으로 보인다. String text = "Hello, ..

Spring 2023. 9. 27. 11:21
ProceedingJoinPoint

🌞ProceedingJoinPoint Java 언어에서 사용되는 Aspect-Oriented Programming (AOP) 라이브러리 중 하나인 AspectJ와 같은 AOP 프레임워크에서 주로 사용되는 개념 AOP는 프로그램의 관심사(Concern)를 모듈화하고 코드의 재사용성과 유지보수성을 향상시키기 위해 사용되며, ProceedingJoinPoint는 AOP에서 핵심 기능을 제공하는 중요한 객체 중 하나 ProceedingJoinPoint는 타겟 메소드를 호출할 수 있는 기능을 제공 Advice 내에서 proceed() 메소드를 호출하면 타겟 메소드가 실행 Advice가 proceed()를 호출하지 않으면 타겟 메소드는 실행되지 않으며, 메서드의 실행 전과 실행 후에 각각의 시점에서 호출될 수 있는..

Spring 2023. 9. 26. 10:14
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 부트스트랩
  • vue.js
  • springMVC #DTO #VO #DAO
  • How to generate an uuid in google sheet?
  • SCP 명령어
  • 프론트엔드 #
  • ReflectionTestUtils
  • selectpicker
  • 스프링프레임워크
  • 파일전송프로토콜
  • uuid
  • 고유식별자
  • pcap저장
  • nextTick
  • selectOption
  • 파라미터받는법
  • APP SCRIPT
  • 리눅스
  • vue라이프사이클
  • PathVariable
  • 구글스프레드시트
  • 개발자질문
  • centos7
  • 개발자면접질문
  • invokeMethod
  • 패킷캡쳐하는법
  • 서버포트설정
  • computed
  • 와이어샤크문법
  • 로컬에서서버
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.