시큐리티 적용할 멤버 테이블 생성 (smember) -- 시큐리트 적용할 멤버 테이블 CREATE SEQUENCE smember_idx_seq; DROP TABLE smember; CREATE TABLE smember( idx NUMBERPRIMARY KEY, userid varchar2(50) NOT NULL, password varchar2(200) NOT NULL, uuid varchar2(200) NULL, usernamevarchar2(50) NOT NULL, email VARCHAR2(100) NULL, birth date NULL, phone VARCHAR2(20) NULL, zipcode VARCHAR2(10) NULL, addr1 VARCHAR2(100) NULL, addr2 VARCHA..
DB연동이 잘 되었는지, 메일보내기와, 업로드, 다운로드 TEST 해보자 1. mapper를 보고 DAO을 작성한다. public interface TestDao { String selectToday(); int selectSum(HashMap map); int selectMul(HashMap map); } 2. service 작성 (1개의 인터페이스 2개의 클래스 추가) TestService public interface TestService { String selectToday(); int selectSum(int n1, int n2); int selectMul(int n1, int n2, int n3); } TestServiceImpl @Service("testService") @Transactio..
1. 필터 등록 사이트 메쉬 필터 시큐리티 필터 스프링 인코딩 필터 sitemesh org.sitemesh.config.ConfigurableSiteMeshFilter sitemesh /* springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 2. sitemesh layout.jsp 생성 상단 하단 아이콘을 넣기 위해 https://axisj.com/a..
1. pom.xml (dependency 세팅) 5.2.14.RELEASE 1.8 1.8 -Xlint:all true true -> 버전 변경 org.springframework spring-context-support ${org.springframework-version} -> spring-context-support 는 메일, 스케줄링, UI와 관련된 기능들이 포함되어 있는 dependency이다. 5.3.3.RELEASE org.springframework.security spring-security-web ${springsecurity.version} org.springframework.security spring-security-config ${springsecurity.version} org...
실습 스프링 레거시 프로젝트로 생성 java-version : 1.8 springframework-version : 5.2.14.RELEASE springsecurity.version : 4.0.1.RELEASE https://programmingbeginner.tistory.com/63 pom.xml 기본 설정 1. pom.xml 수정(새로 추가 : jdbc, orm, tx, ojdbc6) org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-orm ${org.springframework-version} org.springframework spring-tx ${org.springframework-..
이렇게 자동으로 설정된 login.jsp를 이렇게 바꿔보자. 예제: http://websystique.com/spring-security/spring-security-4-custom-login-form-annotation-example/ 1. pom.xml을 수정한다. org.springframework spring-core ${org.springframework-version} org.springframework spring-web ${org.springframework-version} spring-core와 spring-web dependency를 추가한다. 2. context-xml 수정 -> 이전에 이 부분을 이렇게 바꿔준다. login-page = "/login" -> 로그인 페이지를 호출하면 ..