- [ 공부/spring ]0118 Spring boot / thymeleaf2024-01-18 19:53:20Spring boot dev tools lombok web thymeleaf jap[mybatis 대체] validation oracle security 따로 톰캣 연결 안함 1.Spring boot 모듈 생성 2.주입할 의존을 키워드로 검색 해서 선택가능. 3.구조 static : js css images templates : html static..단어 그대로 정적이란 뜻이다. 정적파일인 js css image들을 여기다 두면 된다. 반대로 동적인 파일은 웹페이지 등이 있다. 그리고 모듈 생성 후 , 클릭해보면 백지 상태인 application.properties라는 파일이 있는데 여기에 xml에 기술했던 설정들을 작성하면 된다. 확장자 명은 yml 이나 yaml을 사용하자. 주의할 점은 들여쓰기. ..
- [ 공부/spring ]spring db 연동 오류2024-01-17 18:16:01Error creating bean with name 'sqlSessionFactoryBean' defined in ServletContext resource.. Cannot find class: cohttp://m.sh.app.common.typehandler.listStringTypeHanlder - 타입핸들러 클래스명 오타로 인한 에러였다. common-typehandler 패키지에는 ListStringTypeHandler 였는데, mybatis-config.xml 의 코드에서는 listStringTypeHandler라고 표기함.. 클래스명 오타를 수정하고 다시 실행하니 정상적으로 실행되고 local db에도 잘 insert 되었다.. 타입핸들러란? typeHandler의 역할은 mybatis가 P..
- [ 공부/spring ]01172024-01-17 14:05:18tailwind css utility class 필드위에 @AutoWired 선언 ->간단하고 편리함 ->순한 의존성 문제 발생 가능성 有 ->final 사용 x 2)생성자 ->객체가 생성될 때 호출되는 생성자에 참조할 클래스를 인자로 받아 필드에 매핑 ->생성자가 하나인 경우 @AutoWired 사용하지 않아도 됨. 단, 생성자에 참조할 객체 늘어나면 리팩토링 고려 ->필드 주입방식보다 생성자 주입이 생성자로 집중되기때문에 코드관리 편리/분석/테스트에 유리 (권장되는 방식) 3)Setter 주입 ->setter 메서드에 @AutoWired 선언 ->final 사용 x ->생성자에 과도하게 의존성 주입이 되는 것을 보완 / 의존성이 선택적인 경우 사용 Lombok entity class의 getter/s..