분류 전체보기 (111) 썸네일형 리스트형 [SpringBoot] Could not find acceptable representation vscode에서 lombok을 임포트하고 getter setter 어노테이션을 썼는데도 작동하지 않아서 생기는 문제였다.vscode에서는 빌드파일에 의존성을 추가해주는 것과 별도로 따로 lombok extension을 설치해야한다.설치하고나서 다시 돌려보면 문제없이 작동한다. [SpringBoot] 엔드포인트 권한 에러 스프링 엔드포인트 접속 시, 아래와 같은 에러 페이지가 뜨는 경우가 있다. Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Mar 09 02:22:08 KST 2021There was an unexpected error (type=Unauthorized, status=401).Full authentication is required to access this resource. 나는 /env로 접속시 발생했다.resources/application.properties 파일에management.security.enabled=false를 추가하면 문제없이.. [SpringBoot] Spring Seurity 적용 후 회원가입 안됨 Spring Seurity 적용 후 잘 되던 회원가입 기능이 동작하지 않는 문제가 발생했다.csrf 무시 설정을 적용하지 않아서였다. 해결법SecurityConfig 파일에 csrf 공격 방지 기능을 사용하고 싶지 않은 경로를 설정하기http. authorizeRequests() .... .and() .csrf().ignoringAntMatchers("/signup") .and() ...//아예 csrf 설정을 끌 수도 있다. csrf().disable()jsp 파일의 폼 태그 마지막에 다음과 같이 추가한다 ... 1번 방법의 경우 보안이 취약해지므로 지양해야한다. [SpringBoot] 서버 시작 시 에러 spring-boot 프로젝트를 생성하고 mvnw spring-boot:run명령어를 입력 하자마자 에러가 났다. Description:Web server failed to start. Port 8080 was already in use.Action:Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------.. [SpringBoot] Spring Seurity 정리 Spring Security Role 여러개 설정하기이 프로젝트에 Role 3개 존재한다.사원(STAFF), 매니저(MANAGER), 사장님(OWNER).STAFF정석으로 권한 계층 설정하는 방법도 있던데 너무 어려워서 다음에 해봐야겠다..authorizeHttpRequests() .antMatchers("/error/**", "/css/**", "/images/**", "/js/**").permitAll() .antMatchers("/dashboard", "/request/**", "/mypage").hasAnyRole("ROLE_STAFF", "ROLE_MANAGER", "ROLE_OWNER") .antMatchers( .. [SpringBoot] input 태그의 date 타입을 자바 Date 객체로 파싱하기 form에 다음과 같이 input 태그를 date타입으로 설정하고 제출하면 Date 타입으로 자동으로 변환되지 않는다.400 bad request 에러를 얻게 된다.This application has no explicit mapping for /error, so you are seeing this as a fallback.There was an unexpected error (type=Bad Request, status=400).Validation failed for object='formDto'. Error count: 1org.springframework.web.method.annotation.ModelAttributeMethodProcessor$1: org.springframework.valida.. [Spring Boot] gmail 전송하기 구글 계정 > 보안에서 2단계인증을 활성화하고 앱 비밀번호를 발급 받아야한다.앱은 지메일, 플랫폼은 아무거나 선택하면 된다.application.properties### mail service ### spring.mail.host=smtp.gmail.comspring.mail.port=587spring.mail.username='sender email'spring.mail.password='app passowrd'spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=trueGmailService.java...import org.springframework.mail.SimpleMailMessage;.. input 태그 정리 input element 포커스 주기inputElement.focus() 인풋 입력 이 끝나면 (포커스를 읽으면) 실행인풋 란에 붙여넣기 하면 실행숫자만 입력, 소수점 1자리 까지 입력숫자만 입력, 소수점 2자리 까지 입력 Mac과 Sourcetree 연동 중 만난 문제들 클론이 안되는 경우에러 메시지warning: templates not found /usr/local/git/share/git-core/templates프로토콜을 ssh에서 https로 바꾼다.계정 설정에서 ssh를 https로 변경git 설정에서 git 버전을 내장 git이 아니라 시스템 git으로 바꾼다. 변경 누르면 자동으로 뜨는 깃 폴더를 선택하면 된다.푸시가 안되는 경우 (키체인)어떻게 해결했는지 잘 기억이 안난다...일단 기억나는대로 써보면1) 키체인 접근에서 git으로 검색되는 항목을 전부 삭제한다.2) 깃허브에서 personal token을 발급받아 키체인에 추가한다.3) sourcetree에서 다시 푸시를 할 때, 키체인 접근 입력란이 뜨면 내 맥 비번을 입력한다. 그리고 깃허브 계정 이름.. github 총정리(추가예정) sourcetree눈으로 보면서 깃허브 조작할 수 있는 툴이걸 미리 알았으면 좀 더 편하게 깃허브 이용할 수 있었을 텐데..스테이지다음 버전이 될 후보가 올라가는 공간.스테이지 시킨다 = add 명령어저장소버전이 만들어지고 관리되는 공간.저장소에 올리다 = commit 명령어tag수많은 커밋 중에 의미있는 커밋을 구분하고 싶을 때 붙이는 것.주로 버전을 태그를 이용해 표시한다. reset의 종류soft reset로컬 변경사항 유지, 스테이지 올라간 내역 유지, 커밋 내역만 사라짐mixed reset로컬 변경 사항 유지, 스테이지에 올라간 내역 사라짐, 커밋한 내역 사라짐hard reset로컬 변경 사항, 스테이지 올라간 내역, 커밋한 내역 다 사라짐reset vs revertreset: 특정 커밋으로 되.. 이전 1 2 3 4 5 6 7 ··· 12 다음