1 제네릭과 컬렉션
2 autowired / get set https://www.baeldung.com/spring-autowire
3 jpa
4 서비스와 리포지토리
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/?utm_source=dable 인강이라두 들어야댈듯
5 의존성?
6 enum http://www.nextree.co.kr/p11686/ 일단.. 상수집합이라고 이해하고 있긔. 그리고 반복자를 쓸수있다는 장점? 있는듯.
Enum(열거형)
상수 중에서도 비슷한 종류의 상수들을 묶어놓기 위해 Enum(열거형)을 사용한다.
ex) 요일, 상태값, 월 등
Enum은 하나의 자료형으로서도 쓰임이 가능하며, 주로 정수형(NSInteger) 상수 값을 가진다.
형식은 이런식이다.
typedef NS_ENUM (타입 , 열거형의 이름)
{
요소 = 값
}
예를 들어, WeekDay를 열거형의 이름으로 하고,
그 요일 단위들을 요소들로 넣으면
typedef NS_ENUM(NSInteger, WeekDay)
{
Monday = 100,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
이런 형식으로 쓰일 수 있다.
위에 예에서는 첫 요소를 Monday = 100 으로 설정했는데,
값을 지정해주지 않으면 첫 요소의 기본값은 0이 들어가고,
밑으로 특별히 숫자를 지정해주지 않으면 1씩 증가한다.
위의 예는 밑에 설정해놓지 않아도,
Tuesday = 102 , Wednesday = 103 ……
이렇게 이어진다.
출처: https://sibalja.tistory.com/18 [eternity]
7 이 문법 모르겟음
private String getClassName() {
Class aClass = Inpark.class;
return aClass.getName();
}
https://stackoverflow.com/questions/10477375/what-does-classname-class-return
나처럼 모르는 사람이 있다는것은 큰 위안이 되는일;;
클래스 리터럴????? https://homoefficio.github.io/2016/11/30/%ED%81%B4%EB%9E%98%EC%8A%A4-%EB%A6%AC%ED%84%B0%EB%9F%B4-%ED%83%80%EC%9E%85-%ED%86%A0%ED%81%B0-%EC%88%98%ED%8D%BC-%ED%83%80%EC%9E%85-%ED%86%A0%ED%81%B0/ 이라고 하는데 뭔지 더모르겠네 @.@;
8 jpa 는 hibernate 랑 query 방식. query 방식도 여러가지 있음 ㅇㅇ
9 PropertyNamingStrategy 이거 먼지 몰라서 찾아봣더니 mvc패턴에서 Object -> JSON 저장해줄때 소문자나 대문자로 저장하게끔 규칙정해주는것. 이라구 하네... 나는 전략 이런말 쓰는거 왜케 짜증나는지 몰르겠다. 쉬운말좀 쓰면안돼? 그냥 Naming Rule 이라고 하면 되잖아.
10 이 문법 잘 모르겠네...
public ResultApi<Region> supplier(@PathVariable("supplier_id") String supplierId) {
List<Region> result = supplierService.getListByCode(supplierId, "code");
return new ResultApi<>(result);
}
11 끄응...
@Autowired
public InparkController(InparkService inparkService) {
this.inparkService = inparkService;
}
12 콘트롤러 생성자에서 서비스를 갖고있게 하는 이유는? ?
13 ㅇ ㅏ ㅠ 문법 고자년.. <S> Page<S> 이게 먼지 몰르겟음
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
package org.springframework.data.domain;
import org.springframework.core.convert.converter.Converter;
public interface Page<T> extends Slice<T> {
int getTotalPages();
long getTotalElements();
<S> Page<S> map(Converter<? super T, ? extends S> var1);
}
'내가 당면한 문제와 해결방안' 카테고리의 다른 글
import 삽질 (0) | 2019.03.13 |
---|---|
제네릭과 컬렉션에 대한 내생각이ㄷ ㅏ Enum들아~~~ (0) | 2019.03.11 |
의존성 주입이 대체 뭐야? (0) | 2019.03.07 |
여기가 자바 맛집이구나 (0) | 2019.03.05 |
2019-03-04 스프링을 공부하다가 1 (0) | 2019.03.04 |