목록코딩하는 문과생 (220)
코딩하는 문과생
1. EC2내 스프링 부트 프로젝트 배포를 위해 sh파일을 작성 [deploy.sh] cd $REPOSITORY/$PROJECT_NAME/ echo "> GIT Pull" git pull echo "> 프로젝트 Build 시작" ./gradlew build echo "> step1 디렉토리로 이동" cd $REPOSITORY echo "> Build 파일 복사" cp $REPOSITORY/$PROJECT_NAME/build/libs/*.jar $REPOSITORY/ echo "> 현재 구동중인 애플리케이션 pid 확인" CURRENT_PID = $(pgrep -f ${PROJECT_NAME}*.jar) echo "현재 구동 중인 애플리케이션pid: $CURRENT_PID" if [ -z "$CURRENT..
[Practice] - preHandle은 반환형이 boolean이고, - postHandle은 반환형이 void다. 1. 상속해서 Interceptor 객체생성 public class TestInterceptor extends HandlerInterceptorAdapter{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("test interceptor preHandle ~~"); return true; } @Override public void postHandle(HttpServletReq..
[삭제하기 - 스크립트 이용] 0. 준비 1. Mapper수정 DELETE FROM INTERN_BOARD_TBL WHERE SEQ = #{seq} 2. Dao수정 @Override public int removeRow(Object obj) { int resultDao = session.delete(PREFIX+".delete", obj); return resultDao; } 3. Service수정 @Override public int remove(Object obj) { int resultService = dao.removeRow(obj); return resultService; } 4. Ctrl수정 @RequestMapping("/remove.do") public String remove(BoardV..
클래스 기반으로 @RequestMapping을 설정할 수 있다. @Controller @requestMapping("/board") public class UserCtrl { ... [전체를 가져오자: MyBatis연결하기 위한 Mapper설정 후, ctrl, service, dao 작성] 0. JSP 수정 & DB 생성 게시판 CREATE TABLE INTERN_BOARD_TBL ( SEQNUMBER PRIMARY KEY, TITLEVARCHAR2(50) NOT NULL, CONTENTVARCHAR2(4000), WRITERVARCHAR2(50) REFERENCES INTERN_USER_TBL(ID), REGDATEDATE DEFAULT SYSDATE, VIEWCNTNUMBER DEFAULT 0 ); ..