전체 글136 [Spring] Lombok을 이용한 간단한 의존성 생성자 주입 @Repository @RequiredArgsConstructor public class TestController { private final UserService userService; @NonNull private NoticeService noticeService; } @RequiredArgsConstructor가 final이나 @NonNull이 붙어있는 필드에 대해 생성자를 만들어 주기 때문에 편리하게 의존성 생성자 주입을 할 수 있다. ref : https://stackoverflow.com/questions/54329549/lombok-does-not-generate-requiredargsconstructor-and-allargsconstructor 2023. 8. 1. [PostgreSQL] 스키마 별 크기 구하기 SELECT schema_name, sum(table_size), (sum(table_size) / database_size) * 100 FROM ( SELECT pg_catalog.pg_namespace.nspname as schema_name, pg_relation_size(pg_catalog.pg_class.oid) as table_size, sum(pg_relation_size(pg_catalog.pg_class.oid)) over () as database_size FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON relnamespace = pg_catalog.pg_namespace.oid ) t GROUP BY schema_name, data.. 2023. 7. 31. [Thymeleaf] th:field와 th:value 주의점 th:field와 th:value를 같이사용하게 되면 th:value는 무시되게 된다. th:field는 id, name, value를 모두 설정하기 때문에 ref : https://stackoverflow.com/questions/33758200/thymeleaf-thfield-overwrites-thvalue 2023. 7. 27. [MySQL] access denied for user 'username'@'localhost' (using password: no) 에러 해결방법 IntelliJ에서 신규 Spring 프로젝트를 생성하였는데 아래와 같은 오류가 발생하였다. access denied for user 'username'@'localhost' (using password: no) mysql 계정이 아니라 윈도우 계정 이름이 나와있었다 (username) 보통 application.properties or yml 설정이 안되어 있는경우 발생하는 오류이다. 나는 설정은 정상적으로 되어있었으나, 계정 및 권한에 문제가 있는듯 했다. mysql을 정지 시킨 후 cmd창에서 mysql 경로로 이동 후 mysqld.exe -u root --skip-grant-tables 명령어를 실행하면 된다. 2023. 7. 26. 이전 1 ··· 5 6 7 8 9 10 11 ··· 34 다음