
project를 진행하면서 @Autowired와 @Resource, @Inject에 대해 알아보았다. 근데 아무리 생각해도 궁금증이 남아 머리에서 재생되며 튀어나오길래 이야기를 나눠봤다. 주제 @Autowired와 @Resource의 장단점과 왜 spring에서는 @Inject를 대신하는 @Autowired는 제공하는데 @Resource를 대신하는 어노테이션은 없는 것인가? 뭔가 장단점은 모르겠으나 정리해보자면 "@Resource가 @Autowired보다 먼저 나왔다는 것이고 @Resource가 좀 더 무결하다는 느낌이 든다." "@Autowired spring bean에서 같은 type이 있으면 알아서 주입해주지만 동일 type이 두 개가 있으면 Qualifier로 지정해야 주입이 된다." 는 두 가지..

graphQL project를 진행하다가 resolver에서 막혀 도움 없이는 해결할 수 없는 상황까지 왔다. 시간은 흘러가고 코드를 봐도 시뻘건 에러만 보이니 이러다 5월이 될 것 같은 불길함이 올라와 취업 전에 완성하려고 마음먹었던 두 개의 project 중 하나인 이슈관리시스템을 만들기로 했다. Spring boot 2.1.4, MySQL 기반의 rest API로 만들 것이고, 완성 후 graphQL과 다른 점을 느끼고 경험하는 것이 최종 목표다. 평소처럼 spring Initialize에서 필요한 설정을 해준 프로젝트를 열어 추가로 필요한 dependencies와 yml을 설정하였다. 이미 graphQL project에서 경험해봤기 때문에 빠르게 설정 후 run을 했더니 쉽게 넘어가는 법 없다고 ..

왜 열심히 작업 순서 설계까지 다 하고 갑자기 로그인을 구현하나 싶을 거다. 어제 열심히 쉬었으니 오늘 카페에서 열심히 코딩하며 html 파일을 생성하는데 뭔가 느낌이 이상했다. "privacy는 사용하는 user의 기본 데이터를 가져오니까…. 그럼…. 회원 가입한 사용자가 필요하니……." 한마디로 정리하자면 작업 순서를 잘못 짰다. 그래서 작업하던 privacy를 잠시 중단하고, login 기능을 구현하기 시작했다. 일단 privacy class에 있는 몇몇 부분이 겹쳐서 그 부분은 나중에 수정하기로 하고 회원가입을 할 때 필요한 데이터를 받을 class를 생성했다. Repository를 생성하고, User의 이름으로 데이터를 호출할 수 있도록 하였다. Controller에서 바로 Repository를..
- Total
- Today
- Yesterday
- Spring Boot
- header
- web
- JAR
- JavaScript
- @Autowired
- 자바스크립트
- spring-boot
- RequestHandler
- Spring
- mapping
- 일지
- 개발
- HTTP
- MySQL
- body
- 스터디 회고
- 개발일지
- graphQL
- Java
- Request Handler
- 회고
- springboot
- 인텔리J
- 프로그래머스
- 한 입 크기로 잘라먹는 리액트
- 멀티모듈
- Gradle
- homebrew
- 모듈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |