본문 바로가기

프로그래밍/스프링[Spring]

(59)
네이버 지도 api 교체 초간단[AI NAVER API-> Maps] 1. 어플리케이션 등록 새로운 Maps 에서 어플리케이션을 등록합니다. 위와 같이 Services에서 Maps를 검색하여 클릭 Application 등록 버튼 클릭 저 같은 경우 기존 웹사이트에 지도를 띄우는 Dynamic Map 방식을 이용했기 때문에 체크 후Web 서비스 URL을 입력하였습니다 등록 후 인증에 필요한 Client ID 정보가 생성됩니다 2. JavaScript 코드 변경 아래의 링크를 접속하여 맞게 코드를 변경합니다.(스샷 아래에) NAVER Maps API v3NAVER Maps API v3로 여러분의 지도를 만들어 보세요. 유용한 기술문서와 다양한 예제 코드를 제공합니다.navermaps.github.io 아래와 같이 스크립트 선언 부분을 수정하고 YOUR_CLIENT_ID..
[CDN 서버] CopyStreamException: IOException caught while copying 에러 해결(FTP 파일 전송) FTP로 파일을 CDN 서버나 다른곳에 저장시 아래와 같은 에러가 발생하는 경우가 있는데.. 해결방법은 어렵기도하고(?) 무척 간단하다.. 해당 서버에 용량을 확보해야한다..
[크롬] 개발자도구 붙여넣기 오류(Don’t paste code into the DevTools Console) 개발중 크롬에 붙여넣기가 안되는 경우가 있습니다. 이러한 경우 아래의 명령어를 입력하시면 바로 해결됩니다.allow pasting
부트스트랩 모달 (bootstrap modal)에서 padding-right 이 계속 생기는 문제 아래와 같이 모달창 사용시 여백이 발생하는 문제가 생김 찾아본 결과 css파일의 body 부분에 아래와 같이 추가로 해결이 된다는데 body { padding-right: 0 !important; } 저같은 경우는 아래의 방법으로 해결했습니다. css 파일에 modal 부분에 다음과 같이 추가 .modal-open { padding-right: 0px !important; } .modal { padding-right: 0px !important; } ㅇ
Input elements should have autocomplete attributes 모달 에러 해결 방법 최근 부트스트랩 버전을 변경하면서 다음과 같은 로그가 발생하면서 모달창이 뜨지 않는 현상이 발생하였습니다. [DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) ​ 원인은 다음과 같습니다. Autocomplete을 통해 자동완성 기능을 사용하는 것으로 웹 개발자는 양식 필드 값을 입력할 때 사용자 에이전트가 자동으로 지원해야 하는 권한을 지정할 수 있으며, 필드에 예상되는 정보 유형에 대한 브라우저 안내도 제공한다고 합니다. 해결방법은 간단합니다. 다음과 같이 input태그에 autocomplete 속성을 다음과 같이 입력하면 해당 오류..
[스프링] com.google.common.io.BaseEncoding 에러 해결 Firebase 관련 Maven 추가 후 Http V1 관련 작성 시 다음과 같은 에러 발생 com.google.firebase firebase-admin 6.7.0 다음과 같이 guava maven 을 추가하면 정상동작 합니다. com.google.guava guava 31.0.1-jre 아래는 guava Maven 버전 정보입니다. 참고하시기 바랍니다. https://mvnrepository.com/artifact/com.google.guava/guava
[Spring] session 에 변수 저장하기 로그인 후 Session에 데이터를 저장하여 전역변수처럼 사용할 수 있습니다. 사용방법은 간단합니다. 세션 저장 Controller @RequestMapping(value = "setSession.do") public String setSession(HttpServletRequest request, HttpServletResponse response, UserVO userVO) { //세션에 선택된 데이터 저장 HttpSession session = request.getSession(); session.setAttribute("profileEmail", userVO.getEmail()); return ""; } 세션 불러오기 Java HttpSession session = request.getSessio..
[스프링] 시큐리티 Access Denied 페이지 설정(자바, XML) 스프링 시큐리티 Access Denied 페이지 설정 방법 XML에서 설정 http 태그에 access-denied-handler 등록 후 Bean으로 정의