서블릿 jsp할때 db에 오트인클리먼트하는거 값 가지고 오는거 더럽게 힘들었는데 스프링할때는 편하게 할수 있을듯 keyHolder 는 쿼리 두개 사용할때 가져온다 먼저 keyholder를 선언하고 insert먼저 해주고 거기 안에 preparedStatementCreator을 사용한다 이유는 한눈에 보이는 코드를 작성하기 위해서 사용한다 그러고 안에서 오버라이딩을 해주고 서블릿에서 여러번 했던 문을 작성한다 사진에서 insert 쿼리 뒤에 columNames 를 작성한 이유는 원래 insert 하고 memberNumber을 가지고 올려고한다 바로 String[] 문자열 형식으로 쓰니깐 한눈에 안보여서 선생님께서 이렇게 작성해주심 작성하고 두번째 인자로 keyholder를 써야함 keyholder는 가져오..
전체 글
Junior Developer's Blog ✨스프링 프로젝트 시작하기 - 메이븐 설치 - > 우리는 메이븐 프로그램을 직접 생성할것이다. 메이븐 프로젝트 생성하려면 pom.xml 파일이 필요하다 이런 파일임 프로젝트 이름 전세계에서 유일해야함 groupId 변경하면 됨 실제로 일반적으로 도메인할때 사용해서 유일해야함 dependencies -> 라이브러리 추가하는 곳 빌드 메이븐 3.7.0 버전 ------ 터미널 연다 이유는 알지 못하지만 mvn 설치하고도 버전 물어보면 바로 대답을 안함 경로 설정? 이거 하고 버전 물어보면 대답 잘함 ㅎㅎ/// 내가 사용할 파일을 열고 거기다가 mvn compile 하기 이런식으로 직접 폴더를 생성해주면됨 ( 일단 자바 폴더까지만 올림 ) 스프링 시작하려면 사진에 해당..
1. 공지사항 프로젝트에서 사용중인 테이블들을 aws 마리아 db 생성 2. 개발 피씨의 공지사항 프로젝트에서 aws 마리아 디비로 접속하도록 설정을 변경 3. 개발 피시의 공지사항 프로젝트가 aws 마리아 db와 정상적으로 연동되는지 확인 4. 공지사항 프로젝트를 aws 톰캣으로 업로드해서 정상적으로 동작하는지 확인 -- 1. 두두몰 프로젝트에서 사용중인 테이블들이 aws에서 마리아 db에 생성 2. 개발 피씨의 두두몰 프로젝트에서 마리아 db 접속하도록 설정 변경 3. 개발 피씨의 두두몰 프로젝트 db 정상적으로 동작하는지 확인 4. 두두몰 톰캣으로 업로드 해서 정상적으로 동작하는지 확인 개발 피시에서 개발을 끝나고 사항들을 그대로 테이블들을 개발 피시에서 테이블이 작동이 잘되는지 확인해야함 외부에서..
conf 디렉토리는 : web.xml / server.xml / context.xml server.xml -> 수정할 경우 여기서 주로 사용할것임 기본적으로 리눅스는 8080 이다 // 80 번은 사용하지 못하게 막아둔 상태이다 그래서 우리는 8080 을 사용한다 선임들이 일부로 80번으로 뚫어놓은 경우도 있음 host 태그 안에 /webapps/ appBase / docBase 가 붙어서 어떤결과물이 나올지 프로젝트 에드 시키면 호트스 태그안에 contextt를 넣는다 서버가 시작되면서 같이 동작을 하게 된다 context.xml 잘 사용을 안한다 초기값을 설정을 하면 web.wml 사용한다 logs 디렉토리 *.log / log -> 상세한 정보를 기록을 한다 로그로 끝나는 파일들이 그런 파일들이다 ..