문제사항spring security를 이용하여 회원가입 예제를 작성하던 중, lombok.data가 안되는 현상을 발견하였다. 정확히는 lombok 자체가 동작하지 않아서 user 객체를 프린트하면 toString 메서드를 타지 않았으며, setter 메서드가 동작하지 않았다. 시도 방법lombok를 삭제하고 다서 설치인텔리제이 내부의 플러그인 재 설치lombok 어노테이션 활성화 해결 방법해결 방법은 생각보다 간단했다. spring starter로 lombok를 설치하였는데, Gradle의 설정이 잘못되어 있었다. 현재 설정으로는 IDE에서는 롬복이 보일 수 있지만, 컴파일 타임에는 @Data로 생성된 메서드들이 실제로 포함되지 않게 되는 것이였다. 문제 코드dependencies { ... imple..
전체 글
기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.AOP란?공통 관심 사항을 분리하여 원하는 곳에 적용시키는 기술 AOP가 필요한 경우https://github.com/jong-seoung/Spring-Introduction/commit/afbfacc71430d331d2191051b7f5ddc4551c9a2d AOP가 필요한 상황을 가정 · jong-seoung/Spring-Introduction@afbfacc@@ -25,8 +25,17 @@ public MemberService(MemberRepository memberRepository){github.comAOP 적용AOP를 이용하여 실행 시간을 분리하여 적용시켰을 때의 장점회원가입, 회원 조회등 핵심 관심사항과 시간을 측정하는 공통 관심 사항을 분리한다.시간을 측정하는 로직을 별도의 공통 로직으로 ..
홈 화면 추가https://github.com/jong-seoung/Spring-Introduction/commit/222b8c9577cea25ba76d55a86fe3b52e49d0b02d 홈 화면 추가 · jong-seoung/Spring-Introduction@222b8c9+ import org.springframework.web.bind.annotation.GetMapping;github.com회원 등록 기능https://github.com/jong-seoung/Spring-Introduction/commit/829fb832fcc8178402fe1255ec1a1a730e2d6339 회원 등록 기능 · jong-seoung/Spring-Introduction@829fb83@@ -13,4 +16,19 ..
컴포넌트 스캔과 자동 의존관계 설정생성자에 @Autowired가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. 이렇게 객체 의존 관계를 외부에서 넣어주는 것을 DI, 의존성 주입이라고 한다. https://github.com/jong-seoung/Spring-Introduction/commit/70bfe821bc67af6fd63b1c6794135dd95e32ce91 store = new HashMap();" data-og-host="github.com" data-og-source-url="https://github.com/jong-seoung/Spring-Introduction/commit/70bfe821bc67af6fd63b1c6794135dd95e32ce91" data-og-ur..

자료형자료형데이터크기int정수4long정수8float실수4double실수8boolean참 / 거짓1char문자2변수명1. 밑줄, 문자, 숫자 사용가능2. 공백은 사용 불가3. 밑줄 또는 문자로 시작 가능4. 한 단어 또는 2개 이상의 단어의 연속5. 소문자로 시작, 각 단어의 시작 글자는 ㅐㄷ문자6. 예약어 사용 불가6. 대소문자 구분상수상수는 변하지 않는 값으로, 자료형 앞에 final을 작성함으로써 지정해줄 수 있다예시) final int 변수명 = 값;삼항 연산자if문과 같은 동작을하는데, 한줄로 작성할 수 있다.조건 ? 참일때 : 거짓일때예시) (3 > 5) ? T : F문자열문자열의 기능String s = "i like Java"기능설명예시결과lengrh길이s.length();11toUpperC..