Spring13 [이클립스] Spring 환경 .xml 파일 편집에서 NameSpaces 안보일때 해결방법 환경 : Window 11(윈도우10) IDE : eGovFrame-4.1.0 Version: 2022-03 (4.23.0) STS나 이클립스 eGov프레임워크에서 xml 편집시 NameSpaces 탭이 보이지 않을 시, "Spring Config Editor" 가 없어서 발생하는 문 NameSpaces 탭 보이도록 해결방법 Spring Tools 버전확인 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.1:install_guide egovframework:dev4.1:install_guide [eGovFrame] 전자정부 개발자 개발환경은 기본적으로 Windows 64 Bit 기반으로 제공되나 이 이외의 환경에서도 사용 가능하다. Win.. 2024. 3. 30. [스프링Legacy] imgscalr - 이미지 scaling library 1. Maven 의존성 추가 org.imgscalr imgscalr-lib 4.2 2. 사용 Scalr.resize() 2023. 7. 12. [스프링Legacy] commons-fileupload 환경설정 [공통] Maven pom.xml 공통 설정 javax.servlet javax.servlet-api 3.1.0 provided - pom.xml에서 servlet-api 버전을 3.1.0으로 변경 1. Maven Depend 추가 commons-io commons-io 2.6 commons-fileupload commons-fileupload 1.3.2 2. 웹 컨테이너 web.xml 설정 - web.xml 3.1버전으로 수정한다. 3. servlet-context.xml 설정 - servlet-context.xml 에서 StandServletMultipartResolver bean을 등록한다. StandardServletMultipart 사용시 web.xml 설정 multipart-config 설정 .. 2023. 7. 12. [스프링시큐리티] 로그아웃 구현 (security-context.xml) logout-url : 로그아웃 URL 지정 logout-success-url : 로그아웃 성공 후 URL 지정 invalidate-session : 세션 삭제 유무 delete-cookies : 자동로그인 쿠키 같이 삭제 2023. 7. 4. [스프링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. [스프링Legacy] Mybatis 프레임워크 초기설정 1. db계정 생성 // DB서버 접속 sqlplus sys/java@localhost:1521 as sysdba // 계정 생성 SQL> create user dev identified by java; 사용자가 생성되었습니다. // 권한 부여 SQL> grant connect, resource, dba to dev; 권한이 부여되었습니다. // 생성 계정확인 SQL> select * from all_users; 2. 테이블 생성 create table board( board_no number(8) not null, title varchar2(200) not null, content varchar2(4000) not null, writer varchar2(200) not null, reg_date dat.. 2023. 6. 1. [스프링MVC] Form타입 Fileupload 방법 (commons-fileupload) > 파일 업로드 폼 방식 요청 처리를 위한 의존 라이브러리 추가 > pom.xml 내, commons-fileupload, commons-io 라이브러리리 의존관계 등록 > web.xml에 모든 경로에 대한 MultipartFilter를 등록 ## 위 설정을 진행하였는데도 에러가 나는 경우 조치방법 > multi-part 에러가 발생하거나 null에러가 발생거하거나 multipartFile 에러가 발생할때 설정한다. > server > context.xml 내에서 Context 태그 내 옵션 추가 > allowCasualMultipartParsing="true" path="/" > local 환경에서는 셋팅이 가능하다. 1. pom.xml에서 commons-fileupload, io Dependency .. 2023. 5. 24. [스프링MVC] @RequestMapping 어노테이션 총 정리 1. 요청 경로 매핑 @RequestMapping(value = "/경로명") - 요청 경로는 반드시 실정해야 하는 필수 정보이다. - 속성이 하나일 때는 속성명을 생략할 수 있다. - 컨트롤러의 클래스 레벨과 메서드 레벨로 지정할 수 있다. - 클래스 레벨로 요청 경로를 지정한 메소드 레벨에서 지정한 경로의 기본 경로로 취급된다. - 클래스 레벨의 요정 경로에 메소드 레벨의 요정 경로를 덧붙인 형태가 최종 경로가 된다. @RequestMapping(value = "/register") private void registerFrom() { logger.info("registerForm() 실행...!"); } 2. 경로 패턴 매핑 URL 경로의 일부를 파라미터로 사용할 때 이용 @RequestMappin.. 2023. 5. 23. 이전 1 2 다음