본문 바로가기

분류 전체보기313

[PROJECT] Maven to Gradle ~ing 이전에 Maven/Mybatis/jsp 조합으로 만들었던 홈페이지를 Gradle/JSP/Thymeleaf로 변경하는 작업을 해보려고 한다.(아니 하고 있다.)사실상 변경한다기보다 새로 만드는 것에 가까운..? 이전에 만들던 것도 끝까지 완성을 했던 게 아니라서 미흡한 게 많다.당시에 curd를 하고, 페이지네이션이랑 댓글 기능까지 구현은 했지만!회원가입이나 로그인 기능을 따로 넣지는 않았었다.아니 있긴 있었다. 근데 그때는 spring security 같은 걸 이용해 쉽게 로그인 기능을 구현할 수 있는 방법을 몰랐다.그래서 정말 무식하게 그 기능을 하나하나 구현하려고 했다.그때 작성했던 코드를 보니, 패스워드 부분이 정말 장난 없었다.  [JS] 자바스크립트로 비밀번호 암호화 하기 👉 SHA-256💡.. 2024. 7. 5.
[ERROR] Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. 2024-06-03T20:44:01.912+09:00 ERROR 12604 --- [test] [nio-8080-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure th.. 2024. 7. 4.
[혼공얄코] 혼자 공부하는 얄팍한 코딩 지식 시작! 다시 혼공학습단! 💾 혼공학습단 12기     챕터 0. 다시 혼공학습단직장인이라서 방학은 없지만, 마음만은 방학이라고 생각하며... 🫠방학 기간에 다시 혼공학습단을 지원하여, 공부하게 되었다.이전에 10기를 지원했었고, 당시에는 로 진행했다.이번에는 분명 단어도 알고, 뭔지 알겠는데? 확실히 개념이 잡히지 않는 코딩 관련 지식들에 쌓아 보기 위해! 도서를 신청했다.사실 이 책은 이전에도 읽은 적이 있는데, 그때는 개정 전의 책이었고!이번에 개정판으로 진행해보려고 한다. 여기를 가도, 저기를 가도 AI를 빼고는 이제 이야기할 수 없을 것 같은데?시대에 발맞춰, 이 책도 그 내용들을 담아 개정이 된 것 같다.  작년에도 이 시기에 혼공학습단을 진행했었다!그때도 여름방학이 있었는데, 이번에도 러키비키 한 여름방학이 있다... 2024. 7. 2.
[ERROR] Name for argument of type [int] not specified, and parameter name information not available via reflection 기존 @GetMapping("/user/{id}") public String profile(@PathVariable int id) { return "user/profile"; }id가 인식이 안 됨  java.lang.IllegalArgumentException: Name for argument of type [int] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.2024-06-13T22:15:33.241+09:00 ERROR 10384 --- [nio-8080-exec-8] o.a.c.c.C.. 2024. 6. 30.
[ERROR] MySQL 의존성 설정 에러 (Caused by: Unable to resolve name [org.hibernate.dialect.MySQL57Dialect]) spring boot: 3.3.0Java: 17build: Gradle   수정 전💾 build.gradle 💾 application.ymlspring: datasource: url: jdbc:mysql://localhost:3306/crud_project?characterEncoding=UTF-8&allowMultiQueries=true username: username password: password driver-class-name: com.mysql.cj.jdbc.DriverMySQL이 의존성이 추가되어 있는데도, `application.yml`에서 빨간 글씨로 바뀌는 것을 볼 수 있었다.기존에 Maven 안에 있던 의존성이 Gradle로 변경이 되면서, 자동으로 변경이.. 2024. 6. 29.
[GIT] Github 깃허브 계정 여러 개 사용 (회사 및 개인 계정) Git bash1. SSH 경로 이동 및 생성된 SSH Key 확인👉 Git bashcd ~/.sshls -al  2. SSH key 생성ssh-keygen -t rsa -C "회사이메일" -f "id_rsa_aa"ssh-keygen -t rsa -C "개인이메일" -f "id_rsa_bb"비밀번호 사용X, 계속 엔터 쳐서 다음으로 넘어감   3. ssh-agent 실행eval "$(ssh-agent -s)"  4. ssh-agent에 개인키 추가ssh-add ~/.ssh/id_rsa_aassh-add ~/.ssh/id_rsa_bb  5. ssh-agent에 개인키 추가되었는지 확인ssh-add -l     Github에 새 ssh 공개키 추가하기code ~/.ssh/id_rsa_aa.pubcode ~.. 2024. 6. 28.