일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 추상클래스
- api문서만들기
- Ajax
- EC@
- 롬복
- 크리스탈레포트그림
- 크리스탈레포트누끼
- IT기본지식
- ResponseBody
- 자료구조
- @RunWith
- 타임존
- 크리스탈리포트이미지삽입
- lombok
- JDBC
- import안될때
- fcmwebpush
- 크리스탈레포트이미지
- 스토리지기본
- 서블릿용어
- 게시판댓글
- 크리스탈리포트이미지
- jdbc연결안됨
- RequestBody
- 오라클오류
- git
- 이미지누끼
- openaddressing
- 타임존설정
- 서버기본
- Today
- Total
목록lombok (2)
엠마의 개발공부일지
서비스/리포지토리/도메인을 작성하고, 스프링에서 DI를 이용하여 초기세팅을 할때 SOLID의 DIP(구현체가아닌 인터페이스에 의존)가 지켜지도록하기위해 생성자로 구현체를 넣어주었다. 이 코드만으로도 너무 깔끔하지만, 한단계 더 편하고 깔끔하게 코드를 정리할 수 있다. 생성자 주입하려는 클래스에 @RequiredArgsConstructor를 추가하면 윗부분에 Lombok라이브러리가 추가된다. 이 상태에서는 @RequiredArgsConstructor부분에 빨간줄이 그어지는데, 이는 밑에 @Autowired가 붙은 생성자가 있기때문이다(중복) @RequiredArgsConstructor는 final이 붙은 필드들의 생성자를 자동으로 만들어주는기능이다. 그래서 생성자와 충돌이되기때문에 빨간줄이 뜬다 아래와 같..
기존에 설치해뒀던 Eclipse SE는 C드라이브에두고, D드라이브에 새로 Enterprise를 설치했다. 근데 이것도 잘못됐던게 C드라이버에 JVM이 설치되어있었는데 그걸 간과해버려서 D드라이브에 롬복을 계속 넣어도 안되던거였다. 그래서 기존 이클립스 파일을 싹다 지우고, 새로 c드라이브에 깔았다. 그리고 이번 삽질의 주인공, 롬복! 롬복을 다운로드받으면, 알아서 c드라이브 이클립스 폴더안에 저장된다. (이걸몰라서 자꾸 d드라이버에서 삽질함;) 그리고 따로 폴더만들어서 저 롬복을 복사해둔다 그폴더로 BuildPath할때 썼다. 또 이클립스 Marketplace에서 STS를 다운받고, MVC Project로 새로 만들어서 아래와 같이 아이콘에 "s"가 표시가되어있어야만한다. 그렇게 해야 Build Pat..