목차 1. GET 요청 1.1 단일, 복수 파라메터 @GetMapping(path = "/search") public ResponseEntity search(@RequestParam(name = "q") String queryText, @RequestParam(required = false) String mode){ return ResponseEntity.ok( searchService.search(queryText, mode) ); } GET /search?q="home"&mode="quick" 와 같이 값을 받는 컨트롤러 입니다. @RequestParam을 선언을 하면, 해당 변수로 쿼리 파라메터로 값이 넘어오게 됩니다. name = "q" 으로 쿼리 파라메터의 이름을 지정하거나 required = ..
WHERE에 조건들이 많은 경우, 같이 처리를 해줘야하는 조건의 경우 괄호 () 를 써서 묶어 줍니다. AND, OR의 우선 순위를 알고 있으면, 불필요하게 괄호 () 를 사용 하지 않아도 됩니다. 결론 부터 말하자면, AND가 OR 보다 우선 순위가 높습니다. WHERE (id != '' AND name != '') AND ( ( home = '강남구' AND transport = '버스' ) OR ( home = '송파구' AND transport = '지하철' ) OR ) WHERE (id != '' AND name != '') AND ( home = '강남구' AND transport = '버스' OR home = '송파구' AND transport = '지하철' OR ) 위의 2가지 WHERE ..
1. List 생성 new 로 List를 생성하고, add() 함수로 리스트에 값을 추가해 줄수 있지만 코드를 보다 짧게 작성하고 싶을땐 asList 함수를 사용하여 생성하면 됩니다. 그리고 생성된 List를 ArrayList로 만들고 싶을 땐, addAll() 함수로 List의 모든 값을 넣어주면 됩니다. // List 생성 List list = Arrays.asList("item1", "item2"); // List로 ArrayList 생성 ArrayList arrayList = new ArrayList(); arrayList.addAll(list); 2. 빈 List 생성 예외적인 케이스에 비어있는 리스트를 만들기 위해 종종 사용합니다. List list = Collections.emptyList();
- Total
- Today
- Yesterday
- spring boot
- Size
- Postman
- scala
- Spark
- Log
- Git
- install
- tomcat
- Container
- Index
- docker
- Linux
- spring
- apm
- JSON
- logstash
- JPA
- AWS
- maven
- error
- SpringBoot
- Filter
- gradle
- intellij
- Kibana
- elasticsearch
- mac
- plugin
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |