Spring 40

[spring] security 2. Board register 게시판 작성 + 저장

1. com.myweb.www.domain폴더에 BoardVO 생성 package com.myweb.www.domain; public class BoardVO { /* create table board ( -> bno bigint not null auto_increment, -> title varchar(200) not null, -> content text not null, -> writer varchar(100), -> reg_at datetime default now(), -> mod_at datetime default now(), -> read_count int default 0, -> primary key (bno) -> ); * */ private long bno; private String ..

[spring] security 1.com.myweb.www.config설정

1. 필요한 package 생성 com.myweb.www.config : 여기서 web.xml, root-context 설정 할 예정 com.myweb.www.controller ( com.myweb.www.ctrl 로도 생성多 ) : HomeController도 이 폴더안에 넣기 com.myweb.www.domain com.myweb.www.repository ( com.myweb.www.dao 로도 생성多 ) com.myweb.www.service 2. src - main - webapp - WEB-INF - spring폴더, web.xml 삭제 ( com.myweb.www.config 폴더에서 할 예정이라 사용 X ) 3. com.myweb.www.config폴더 안에 class들 생성 1 ) We..

[spring] security 0. DB생성, pom.xml작성

_spring_project2에 만들 예정 1. DB 생성 및 권한 부여( mysql workbench 이용 ) 1. springtestdb 생성 2. springuser에게 springtestdb의 모든 권한 부여 2. springtestdb에 table 생성 ( 명령 프롬프트 ) member table 생성 : id대신 email로 통합할 예정 board table 생성 auth_member table 생성 : 권한 테이블 forigen key로 auth_membet랑 member연결하기 mysql -uspringuser -pmysql use springtestdb; create table member( email varchar(100) not null, pwd varchar(1000) not nul..

[spring] 파일 입출력

1. fileUpload 라이브러리 -> pom.xml에 추가 - 필요한 라이브러리 commens-fileUpload 1.4 commins-io 2.11.0 thumbnailator 0.4.14 tika-core 1.28 ( tika : 확장자 확인 용도 ) tika-parsers 1.28 commons-fileupload commons-fileupload 1.4 commons-io commons-io 2.11.0 net.coobird thumbnailator 0.4.14 org.apache.tika tika-core 1.28 org.apache.tika tika-parsers 1.28 ▲ tica-core, tica-parsers의 1.28 버전 ▼ tica-core, tica-parsers의 2.4...