본문 바로가기

분류 전체보기183

[Boot Error] contextLoads() FAILED 1. 에러명 java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder SchedulerApplicationTests > contextLoads() FAILED java.lang.NoClassDefFoundError at LogbackLoggingSystem.java:293 Caused by: java.lang.ClassNotFoundException at BuiltinClassLoader.java:581 보통 ContextLoads() error는 mysql 연결안될때 많이 발생하던데 나는 Logback을 설치하고 나서부터 에러가 발생하였다. 2. 해결방법 build.gradle dependencies{ implementation group: .. 2022. 12. 22.
Spring Boot SLF4J + Logging(Logback) 으로 로그 파일 남기기 Log 를 file로 추출하고 싶어서 찾아보았다. Logging이란? 정보를 제공하는 일련의 기록인 로그를 생성하도록 시스템을 작성하는 활동 Application 을 운영기위해선 요청을 보내거나, 응답을 받거나, 문제가 발생하였을때 생기는 정보들이 필요하다. 특히 아래와 같을때 유용하게 사용할 수 있다. 초보자들은 프로그램을 이해하기 위해, 설계자들은 시스템의 복잡성을 이해하기 위해 테스트 시 버그에 대한 정보를 알기위해 구문 혹은 함수들 사이에 걸리는 시간 등의 성능에 관한 통계와 정보를 알기 위해 Log Library 가장 간단하게 로그를 출력하는 방법은 System.out.println() 이다. 하지만 System.out.println 은 출력되는 로그의 양과 수준을 조절할 수 없고, 출력된 로그.. 2022. 12. 21.
AWS : ISV General Immersion Day1 AWS ISV General Immersion Day Class에서 배운 내용 정리. [2022-10-11 교육] Do it! 3 tier web application 컴퓨트 - Amazon EC2 네트워크 - Amazon VPC 보안 - AWS IAM 모니터링 - Amazon CloudWatch 데이터베이스 - Amazon RDS 스토리지 - Amazon S3 네트워크 구성하기 1. VPC 만들기 - 사용자가 정의하는 논리적으로 격리된 가상 네트워크에서 AWS 리소스를 시작할 수 있다. 2. 추가 서브넷 생성하기 3. 라우팅 테이블 편집하기 4. 보안 그룹 생성하기 인스턴스 생성하기 - VPC내 Private subnet 들에 Auto Scaling Group을 이용하여 웹 서비스 인스턴스를 배포 웹 .. 2022. 11. 22.
Mac Java_Home 환경 변수 설정 JDK 기본 설치 경로는 /Labrary/Java/JavaVirtualMachines 이다. 나는 웹에서 설치하지 않고 SDKMAN! 이라는 SDK의 병렬 버전을 관리하기 위한 도구를 사용해서 Java를 설치했었다. Java_Home을 설정했다면 설치 경로를 확인 할 수 있다. SDKMAN 설치 방법 curl -s "https://get.sdkman.io" | bash zsh 사용자는 vi .zshrc , bash 사용자는 vi .bash_profile 파일에 아래 코드를 추가한다. export SDKMAN_DIR="$HOME/.sdkman" [[ -s "$SDKMAN_DIR/bin/sdkman-init.sh" ]] && source "$SDKMAN_DIR/bin/sdkman-init.sh" 그리고 아래.. 2022. 11. 21.
Nov 3th。찬바람과 따뜻한 국물 11월 14일 월요일 월요병에 걸렸다.!! 날씨가 꽤 쌀쌀해서 국물이 땡겼다. 그래서 선택한 라멘! [사가라멘-가로수길점] 가로수길에 이정도 가격이면 꽤 싼거같다고 생각했는데 맛도 그냥 무난무난했다. 교자만두도 있어서 시켰었는데 주문이 안들어가있어서 좀 기다렸다 ㅠ 점심시간에는 역시나 정신이 없다.. 재방문의사는 이녀석을 기준으로 시작하겠다.! 재방문의사 ★★★★★☆☆☆☆☆ (5/10) 11월 15일 화요일 오늘은 뭔가 빠르게 먹고싶어서 국밥을 선택했다. [담소소사골순대육개장 신사1호점] 다 먹은 사진이라 조그맣게 첨부하겠다 ㅎㅎ; 호로록 마셔버렸다. 기본적으로 다데기랑 들깨가 들어가 있고, 간도 어느정도 맞았다. 밥은 무한리필이고 사장님이 자리 계속 손님들 밀착관리 하셔서 테이블 회전이 빠르다. 깍두기.. 2022. 11. 21.
[PJ] Vue 공부중9 vue 단축..이모지? v-bind: = : v-on: = @ v-slot = # 컴포넌트에서 v-model 사용하기 TodoForm 에서 사용하던 Input Box 들을 Input 이라는 component로 따로 빼서 사용해보도록 한다. 공식 문서에서는 Multiple v-model 이라는 내용으로 찾을수 있다.(고 한다. 못찾음 ㅠ) TodoForm.vue ... Subject {{ subjectError }} ... Input.vue 로 form 옮기기 바인딩을 통해 데이터를 연결하고, 클릭이벤트도 연결해준다. Input.vue {{ label }} {{ error }} TodoForm.vue ... ... v-on 과 v-bind, 그리고 함수를 통해 변경된 값을 적용시켜 보았다. 이것을 v-mo.. 2022. 10. 19.