Spring. @Autowired 사용할때 Field Injection 말고 Constructor Injection을 사용해야 하는 이유에 대해서...
저는 원래는 Field에 바로 붙여서 사용하는것을 좋아하는 사람입니다. 왜냐면 제가 개발하는 분야라고 해봐야 커다란 부분도 아니고 복잡도가 심각하지 않아서 이렇게 해도 큰 문제가 없기 때문이죠. 이번 기회에 IntelliJ에 warning도 발생하고 그래서 찾아보았더니 몇가지 이유가 있군요 기본적으로 @Autowired를 사용하는 범위는 Field, Setter, Constructor이 있습니다. 1. Field public class Example { @Autowired private WalkService walkService; @Autowired private RunService runService; } 2. Setter public class Example { private WalkService w..
Backend/Server
2020. 1. 19. 00:39
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- MySQL
- cocoapods
- Gradle
- war
- Windows
- go
- Spring
- nodejs
- enum
- docker
- ubuntu
- intellij
- github
- android
- SWIFT
- rxswift
- tomcat
- windows10
- git
- Java
- Xcode
- ios
- centos8
- Linux
- Kotlin
- Codable
- php
- CentOS
- Python
- golang
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함