공부121 프로젝트에서 메일발송 시 Authentication failed; nested exception is javax.mail.AuthenticationFailedException 에러 스켈레톤 코드를 받아서 메일주소와 비밀번호를 내껄로 변경해줬는데 에러가 발생했다. Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials j3-20020aa78003000000b0064d74808738sm4789535pfi.214 - gsmtp ➡️원인 구글이 보안 관련하여 막아놓아서 발생한 것 ➡️해결방법 1. 보안수준이 낮은 앱의 액세스 허용 2. 앱 비밀번호 설정해서 그 비밀번호를 프로젝트 p.. 2023. 10. 9. 인텔리제이에 aws 우분투에 있는 mariaDB연결 에러 , can't connect to server on 에러 - 방화벽 문제 과정 1. pom.xml에 db의존성 추가 org.mariadb.jdbc mariadb-java-client runtime 2. MariaDB에 데이터베이스(인스턴스)와 계정 설정 - 우분투 원격접속 ssh ubuntu@우분투 탄력 IP주소 - mariadb 접속 >mysql -u root -p - db인스턴스와 계정 생성 >create database minicampus; >create user ‘minicampus_user’@’%’ identified by ‘soni’; >flush privileges; >grant all privileges on minicampus.* to ‘minicampus_user’@’%’ identified by ‘soni’; 3. application.yml에 db 접속 .. 2023. 10. 9. 윈도우 docker 설치 후 실행 시 Docker Deskto - WSL kernel version too low 에러 ➡️원인 wsl의 버전이 낮아서 일어나는 문제 ➡️해결방법 windows powershell 에서 wsl --update입력 정상 실행 ! ! 2023. 10. 8. 스프링 security 작성 후 Application 구동 안 하는 문제 에러 전체 더보기 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2023-10-08 04:16:47.077 ERROR 21128 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to sta.. 2023. 10. 8. 윈도우에서 base64 인코딩 하는 방법 1. 인코딩 할 문자열 t.txt 파일에 저장 2. 터미널에 아래 명령어 입력 >certutil -encode t.txt out.b64 3. 생성된 .b64파일을 메모장으로 열어보면 문자열을 인코딩한 값이 저장되어있다. 2023. 10. 8. 윈도우에서 Redis 설치하기 https://redis.io/docs/getting-started/installation/install-redis-on-windows/ Install Redis on Windows Use Redis on Windows for development redis.io 처음 이 사이트에서 윈도우 옵션으로 들어와서 프롬포트에 설치하려고 했는데 잘 안 됐다. 애초에 cmd 문법이 ubuntu꺼여서 다른 방법을 찾아보았다. 1. Microsoft redis Github 접속 - 우측 Releases 들어가기 https://github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database t.. 2023. 10. 7. maven프로젝트 실행 시 java.lang.IllegalStateException 오류 오류 전체 java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:60) ~[spring-boot-autoconfigure-2.5.4.jar:2.5.4] at org.springframework.context.annotation.ConditionEva.. 2023. 10. 4. 인텔리제이 깃허브 master에서 main으로 변경 ➡️문제 상황 인텔리제이 프로젝트에서 연결된 리포지토리의 default 브랜치의 이름을 main으로 바꿨다. 커밋&푸시를 하면 자꾸 master브랜치가 새로 생겨서 pull request를 통해 main으로 merge 해줘야했다. ➡️해결 방법 깃허브의 브랜치 이름을 먼저 main으로 바꾸고 인텔리제이 프로젝트의 터미널 창에 아래의 코드 차례로 한 줄씩 입력하면 해결 ! git branch -m master main git fetch origin git branch -u origin/main main git remote set-head origin -a > git branch -m [변경전 이름] [변경후 이름] : 로컬의 A브랜치를 B브랜치로 변경 PS C:\spring_prac\fintech> git.. 2023. 9. 30. OpenAPI 데이터 받아오기 weather 프로젝트에서 openweathermap API에 날씨 데이터를 받아오는 기능을 구현하였다. 1. API를 호출할 수 있는 String 작성. String apiUrl = "https://api.openweathermap.org/data/2.5/weather?q=seoul&appid=" + apiKey; * apiKey는 보안상에 중요한 정보이므로 직접 기재하는 것이 아닌 application.properties에 'openweathermap.key=실제키 값'으로 작성해놓고 이 메소드 만든 클래스의 상단에 아래와 같이 작성. @Value("${openweathermap.key}") private String apiKey; -> 장점 : 환경에 따라 유연한 값 설정 가능. 2. URL 객체 .. 2023. 9. 29. 이전 1 ··· 6 7 8 9 10 11 12 ··· 14 다음 728x90