File tree 3 files changed +72
-1
lines changed
3 files changed +72
-1
lines changed Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ All은 모든 요청을 처리함
166
166
167
167
### Status Code
168
168
169
- response status code를 다음과 같이 간단하게 설정 가능하다.
169
+ response status code를 다음과 같이 간단하게 설정 가능하다.
170
170
171
171
` @HttpCode(200) `
172
172
` @HttpCode(HttpStatus.OK) `
Original file line number Diff line number Diff line change
1
+ # Vue 디렉티브(Directive)
2
+
3
+ # 디렉티브 (= 지시문)
4
+
5
+ - 요소에게 특정 지시를 하는데 사용되는 특수 속성
6
+ - Vue 디렉티브 속성 값은 단일 JavaScript 표현식! (v-for은 예외)
7
+
8
+ # 디렉티브의 역할
9
+
10
+ - 디렉티브의 역할은 ** 표현식의 값이 변경될 때 사이드이펙트를 반응적으로 DOM에 적용하는 것** .
11
+
12
+ # [ +]
13
+ - Vue 디렉티브에는 Vue에서 기본 제공하는 디렉티브가 있고 커스텀 디렉티브를 사용할 수도 있다.
14
+ - Vue 디렉티브는 'v-'라는 접두사를 가진다.
15
+ - 'v-text', 'v-for', 'v-if' 이런 방식
16
+ - [ Vue 디렉티브 API 문서] ( https://kr.vuejs.org/v2/api/index.html#%EB%94%94%EB%A0%89%ED%8B%B0%EB%B8%8C )
17
+
18
+ # 전달인자
19
+ - 일부 디렉티브는 콜론으로 표시되는 "전달인자"를 사용 가능
20
+
21
+ ex)
22
+ ``` html
23
+ <p v-bind:title =" title" > ... </p >
24
+
25
+ <a v-on:click =" doSomething" > ... </a >
26
+ ```
27
+
28
+ # 동적 전달인자
29
+ > 2.6.0버전부터 javascript 표현식을 대괄호``` [] ``` 로 묶어 디렉티브의 인자로 사용하는 것이 가능해짐
30
+ ``` html
31
+ <a v-on:[eventName] =" doSomething" > ... </a >
32
+ ```
33
+ # 중요 디렉티브
34
+
35
+ ## v-if
36
+ - 표현식 값의 참 거짓을 기반으로 요소(element)를 조건부 렌더링. 요소 및 포함된 디렉티브 / 컴포넌트는 토글하는 동안 다시 작성됨
37
+ - 조건이 변경될 때 트랜지션이 호출됨
38
+
39
+
40
+ ## v-bind
41
+ - 동적으로 하나 이상의 컴포넌트 속성 또는 표현식을 ``` 바인딩 ``` 함.
42
+ - ``` class ``` 또는 ``` style ``` 속성을 묶는데 사용될 때, Array나
43
+
44
+
45
+
46
+ ## v-for
47
+ -
48
+
49
+ ## v-model
50
+ -
51
+
52
+ ## v-on
53
+ -
54
+
Original file line number Diff line number Diff line change
1
+ # AOP (Aspect Oriented Programming)
2
+
3
+ ## 주요 Annotation
4
+
5
+ ` @Aspect ` : 자바에서 널리 사용하는 프레임워크에 포함됨, AOP를 정의하는 클래스에 할당
6
+
7
+ ` @Pointcut ` : 기능을 어디에 적용시킬지 설정, 메서드, Annotation 등 AOP를 적용시킬 지점 설정
8
+
9
+ ` @Before ` : 메서드 실행 이전
10
+
11
+ ` @After ` : 메서드가 성공적으로 실행 후, 예외가 발생되더라도 실행
12
+
13
+ ` @AfterReturning ` : 메서드 호출 성공 실행 시 (Not Throws)
14
+
15
+ ` @AfterThorowing ` : 메서드 호출 실패 예외 발생 (Throws)
16
+
17
+ ` @Around ` : Before / After 모두 제어
You can’t perform that action at this time.
0 commit comments