일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 #mysql #알고리즘 #어린 동물 찾기 #코린이 #개발자 #study
- 백준 #일곱 난쟁이 #2309 #자바 #java #알고리즘 #코린이 #개발자 #study
- 코린이 #개발자 #study
- 프로그래머스 #모음 제거 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기의 평균 길이 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 특정 옵션이 포함된 자동차 리스트 구하기 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #
- 백준 #다이얼 #5622 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #가장 큰 물고기 10마리 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #동명 동물 수 찾기 #알고리즘 #코린이 #개발자
- 프로그래머스 #한 해에 잡은 물고기 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #
- 프로그래머스 #과일로 만든 아이스크림 고르기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #자동차 대여 기록에서 장기/단기 대여 구분하기 #코린이 #개발자 #study
- 프로그래머스 #나이 정보가 없는 회원 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #4153 #직각삼각형 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #python 개발자 찾기 #알고리즘 #mysql #코린이 #개발자 #study
- 백준 #네 번째 점 #3009 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #경기도에 위치한 식품창고 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #인기있는 아이스크림 #코린이 #개발자 #study
- 프로그래머스 #mysql #흉부외과 또는 일반외과 의사 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #동명 동물 수 찾기 #mysql #데이터베이스 #db #코린이 #개발자 #알고리즘
- 프로그래머스 #mysql #알고리즘 #이름이 있는 동물의 아이디 #코린이 #개발자 #study
- 프로그래머스 #mysql #역순 정렬하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기 중 가장 큰 물고기의 길이 구하기 #알고리즘 #mysql #코린이 #개발자 #study
- mysql #min() #max() #최소값 #최대값 #코린이 #개발자 #study
- 프로그래머스 #아픈 동물 찾기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #12세 이하인 여자 환자 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #조건에 맞는 회원수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- Today
- Total
목록Study/Spring (5)
luke
@RequestParam ✔️ request parameter 조회 @RequestParam은 GET 쿼리 파라미터 전송 방식이든, Post HTML Form 전송 방식이든 둘 다 형식이 같으므로 구분 없이 조회할 수 있다. ✔️ @RequestParam 사용 @ResponseBody @RequestMapping("/request-param") public String requestParam( @RequestParam("username") String memberName, @RequestParam("age") int memberAge) { log.info("username={}, age={}", memberName, memberAge); return "ok"; } @RequestParam("usernam..
@GetMapping GET 방식은 어떠한 정보를 가져와서 조회하기 위해 사용되는 방식이다. URL에 변수를 포함시켜 요청한다. 데이터를 header를 포함하여 전송한다. URL에 데이터가 노출되어 보안에 취약하다. 캐싱이 가능하다. (캐싱 : 한번 접근후, 똑같은 요청을 할 시 빠르게 접근하기 위해 레지스터에 데이터를 저장시키는 것) @GetMapping("/save") // 주소. (게시글 작성 화면을 띄우기 위한 메서드) public String save() { return "save"; // return 할 화면 이름 } @PostMapping POST 방식은 데이터를 서버로 제출하여 추가 또는 수장하기 위해서 데이터를 전송하는 방식이다. URL에 변수에 변수를 노출하지 않고 요청한다. 데이터를 ..
@Controller 어노테이션에 대해 알아보자!! 우선 @Controller 어노테이션은 스프링 프레임워크에서 컨트롤러 역할을 하는 클래스에 지정되며, 클라이언트의 요청을 처리하고 응답을 생성 하는데 사용된다. @Controller 1. 역할 @Controller 어노테이션은 스프링MVC에서 해당 클래스가 웹 애플리케이션의 컨트롤러임을 나타낸다. 스프링이 자동으로 스프링 빈으로 등록한다.(내부에 @Component 어노테이션이 있어서 컴포넌트 스캔의 대상 됨.) 2. 사용 방법 @Controller 어노테이션이 지정된 클래스는 일반적으로 HTTP 요청을 처리하기 위한 메소드들을 포함한다. 각 메소드는 @RequestMapping 어노테이션과 함께 사용하여 특정URL 패턴에 대한 처리를 정의한다. @Re..
@PathVariable 경로 변수를 표시하기 위해 메서드에 매개변수에 사용된다. 경로 변수는 중괄호 {id}로 둘러싸인 값을 나타낸다. URL 경로에서 변수 값을 추출하여 매개변수에 할당한다. 기본적으로 경로 변수는 반드시 값을 가져야 하며, 값이 없는 경우 404 오류가 발생한다. 주로 상세 조회, 수정, 삭제와 같은 작업에서 리소스 식별자로 사용된다. ex1) http://localhost:8080/api/emplayees/userA (userA라는 값을 url에서 가져오고 싶을때 @PathVariable 이용하면 쉽게 처리 가능.) @GetMapping("/api/employees/{id}") @ResponseBody public String getEmployeesByld(@PathVariable..
lombok으로 스프링에 DI(의존성 주입)의 방법 중에 생성자 주입을 임의의 코드 없이 자동으로 설정해 주는 어노테이션이다. @RequiredArgsConstructor는 초기화되지 않은 final 필드나 , @NonNull 이 붙은 필드에 대해 생성자를 생성해 준다. 새로운 필드를 추가할 때 다시 생성자를 만들어서 관리해야 하는 번거로움을 없애준다. (@Autowired를 사용하지 않고 의존성 주입) @RequiredArgsConstructor를 사용한 예시 @RestController @RequiredArgsConstructor @RequestMapping("/items") public class Items{ private final FirstService firstService; private f..