spring_boot14 com.mysql.cj.jdbc.driver 와 com.mysql.jdbc.driver 차이 들어가며필자는 새로운 프로젝트의 appication파일을 설정하던 중. 위 사진과 같이 com.mysql.cj.jdbc.driver 와 com.mysql.jdbc.driver 를 만나게 되었다. 이 두개의 차이점을 몰라서 차이점에 대해 알아보기 위해 글을 작성하게 되었다. JDBC란?(Java DataBase Connectivity) 다들 알것이라고 생각하지만 한번만 더 짚고 넘어가자..! JDBC란 단순히 java에서 DB에 접속할 수 있게 해주는 것이 아닌 JDBC 표준을 통해서 연결, 내용, 요청 응답들을 표준화 하여 JDBC API를 직접적으로 사용하지 않아도 된다는 엄청난 이점을 가져왔다.JDBC의 동작 흐름 JDBC 드라이버DB와의 통신을 담당하는 interfaceOracle, MS SQL,.. 2024. 5. 27. [Spring Security - kotlin] Spring Bean 순환 참조 에러_Relying upon circular references is discouraged and they are prohibited by default. 들어가며spring security에 대한 개발을 어느정도 완료하고 실행하며 테스트하는 도중에 Spring Bean에 대한 순환 참조에 대해 오류가 났다. 이 문제 상황을 Spring Bean에 대해 공부하며 정리할려고 한다. 글을 읽기 전에 Spring Bean에 대해 조금 알아오시는 걸 추천합니다 문제 상황application을 실행해 봤는데 이런 오류가 나타났다. Description:The dependencies of some of the beans in the application context form a cycle:┌─────┐| securityConfig defined in file [C:\Users\sun\IdeaProjects\authentication_example_kotlin-ba.. 2024. 5. 7. [Spring boot Error] The web application [ROOT] appears to have started a thread named [HikariPool-1 housekeeper] but has failed to stop it 2024-05-07T15:16:24.111+09:00 WARN 35080 --- [ main] o.a.c.loader.WebappClassLoaderBase : The web application [ROOT] appears to have started a thread named [HikariPool-1 housekeeper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.base@17.0.9/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.9/java.util.concurrent.loc.. 2024. 5. 7. [Kotlin] listOf와 mutableListOf의 차이 프로젝트 개발중에서 Security Config를 설정하는 와중 CorsConfiguration에 List로 메서드를 추가하기 위해 Arrays.asList를 사용했지만 아래와 같이 사용하지 말라고 한다. 이때 ListOf를 사용하라고 하는데 mutableListOf를 사용해도 된다고 했다. 이때 변수의 이름에서 할 수 있듯 ListOf(목록), mutableListOf(변경가능한 목록)이라고 표기된다. 즉 listOf: 읽는 것만 가능 mutableListOf: 읽기, 삽입, 삭제가 가능 이상이다. 2024. 4. 22. 이전 1 2 3 4 다음