분류 전체보기93 [STS 버전문제] STS 3.9.15, 이클립스 4.16기반버전 이용하려면... sts3.9.15 이클립스4.16버전을 사용하려고 했다. 하지만 이클립스 4.16버전기반 sts문제는 이클립스 Marketplace 이용이 불가능하다. 그렇다고해서 이클립스 4.17버전을 사용하려면 java11 버전부터 지원이 가능하다. 그래서 4.16기반버전을 사용하려면 플러그인들을 모두 수동 설치해줘야한다. 2023. 6. 19. [스프링Security] 어노테이션 사용 설정 1. security-context.xml 설정 - NameSpace에서 Security 를 설정해줍니다. 2. servlet-context.xml 추가 2023. 6. 16. [스프링Legacy] Spring Security 프로젝트 초기설정 (STS, 이클립스) 스프링 Legacy - Spring MVC 프로젝트 생성 후 프로젝트 설정 1. 프로젝트 설정 1-1) 프로젝트의 Java Build Path 에 Tomcat v8.5 추가 1-2) 프로젝트의 Project Facets 설정 - 버전을 수정해준다. (Java 1.8/ Dynamic Web Module(Servlet) 3.1) - Java Runtimes에 Apache Tomcat v8.5 추가 2. web.xml 수정 xsd 프로젝트 버전으로 수정 - xsd 3. 1버전으로 수정 상단에 security-context.xml 경로 추가 contextConfigLocation /WEB-INF/spring/root-context.xml /WEB-INF/spring/security-context.xml Enco.. 2023. 6. 14. [이클립스/STS] 이클립스 사용중인 Heap 메모리 표시하기 작업프로젝트가 커지만 이클립스의 Heap 메모리가 부족하게 된다. 힙메모리 관리를 위해서 하단에 힙메모리 상태바를 만들어보자. (이쁘기도 하고...아주 heap하다..) Heap 메모리 뷰 설정하기 - 이클립스(STS)의 Preferences 에 들어간다. - Preferences의 General 에 들어간다. - "Show heap status" 를 체크해준다. - "Apply and Close"를 누르고 닫아주면 적용된다. 2023. 6. 13. [이클립스/Maven/스프링] ojdbc8 문제로 build 되지 않는 문제 해결 (Maven, BUILD FAILURE) no such file or directory 메이븐 프로젝트 빌드시 pom.xml의 dependency로 설정된 ojdbc8로 인해서 빌드가 안되는 문제가 있다. 대략적으로 찾아보니 JDBC 드라이버(ojdbc)는 Maven 에서는 공식지원되지 않는다고한다. [INFO] 12 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Tota.. 2023. 6. 12. [스프링] 파일업로드, "어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다." 메세지 해결방법 org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: 어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다. at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:127) 이 메세지의 원인은 multi-part 설정이 서버에 제대로 안되어있기 때문이다. 1. po.. 2023. 6. 11. [짧은개발지식] 메이븐 (Maven) 이란? 도구(Tools)는 필요한 만큼 아는 것이 중요하다. 언어를 속성으로 배우고 있는 나에게 메이븐이란 라이브러리 자동 설치 Tool 쯤으로 여겨지곤 하였다. 다만 에러가 많은... 최종프로젝트 PL역할을 맞게되면서 환경셋팅에 대해 시간을 공들이고 있는데 메이븐이라는 녀석은 늘 에러를 뿜뿜하는 그런 무엇으로 느껴졌다. 다른 친구들이 이클립스 셋팅 중 가장 어려워하는게 메이븐인데 그럴때마다 이 루틴으로 모두 해결이 되었다. 메이븐 클린 - 메이븐 빌드 - 업데이트 메이븐프로젝트 - 프로젝트 클린 을 반복하고 안되면 로컬에 설치된 메이븐 repository를 삭제하고 메이븐 프로젝트를 업데이트 하는 방식으로 진행하면 왠만한 메이븐으로 인한 오류들은 다 해결되었다. 그러면 메이븐이 뭔지 알아보자. 메이븐(Mave.. 2023. 6. 10. [스프링Legacy] 아이디 찾기, 비밀번호 찾기 로직 (Ajax, JSON 사용) 아이디와 비밀번호를 단순 로직을 만들어보자 흔한 아이디와 비밀번호 찾기 로직 - 아이디찾기는 이메일과 이름을 입력하고 비동기 처리 - 비밀번호 찾기는 아이디,이메일,이름 비밀번호 찾기를 이용 자바스크립트에서 pwFindBtn.on("click", function() { var memId = $("#memId2").val(); var memEmail = $("#memEmail2").val(); var memName = $("#memName2").val(); if(memId == null || memId == "") { alert("ID을 입력해주세요"); return false; } if(memEmail == null || memEmail == "") { alert("이메일을 입력해주세요"); return.. 2023. 6. 9. [이클립스,STS] HTML, JSP에서 자동정렬(자동줄바꿈) 제대로 되게 하기 이클립스에서 JSP, HTML에서 자동정렬기능 (Formatting, Ctrl+Alt+F) 사용시 줄 정렬이 이상하게 되는 상황이 많이 발생한다. 아래 이미지 처럼 줄에 엔터가 너무 많이 들어가는 현상이다. - 위의 이미지 처럼 정렬되게되면 가독성이 떨어져 매우 불편하다. - 원인이 되는 이유와 설정을 변경해보자. HTML Formatting 설정 변경 - 이클립스(혹은 STS)의 설정에 들어간다. (Window-Preferences) - 왼쪽 탭에서 "Web - HTML - Files" 에 들어간다. - 위의 Formatting의 Line width를 999로 수정하고 저장합니다. - 정렬이 이상하게 되는문제는 line width의 설정이 한정적으로 되어있어 자동으로 줄바꿈을 하기 때문에 발생하는 문제.. 2023. 6. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음