user_constraints - 제약조건 / 제약조건유형 / 조건문 / 참조하는 곳에 선언된 제약조건명 user_cons_columns - 컬럼명 / 제약조건명 테이블에 걸린 제약조건 확인 시 두 개 다 사용해야한다. user_constraint, user_cons_columns 데이터딕셔너리로 - 쿼리구문이 실행될 때 사용자로부터 테이블명을 입력받아서 실행하고(치환변수) - 테이블 입력시 대소문자 상관없이 결과가 출력되는 구문을 작성해보자(lower) 컬럼명 / 제약조건명 / 제약조건유형 / 제약조건에 선언된 조건문 / 참조하는 곳에 선언된 제약조건명 SELECT c1.column_name, c1.constrant_name, c2.constraint_type, c2.search_condition, c..
Spring jdbc 이전까지는(몰랐을 때) DB status의 [사용자 ID]@[IP 주소] 에 있는 IP 주소를 평소에 쓰던 localhost 자리에 넣었었다. root-context.xml 이렇게 했단 소리다.. 그런데 다른 컴퓨터로 접속하니 IP 주소가 달라져 이상함을 느끼고 서치해보았더니 아래처럼 했어야 했다! 그럼 스프링과 연동 완료! Workbench 해당 사항을 완료하면 비밀번호를 입력하라고 한다. 그러면 워크벤치와 연동 완료! cmd에서 RDS에 접속하고 싶을 때는(mysql) 아래처럼 하고 비밀번호 입력하면 된다! mysql -u [ID] -p -h [엔드포인트]
팀 프로젝트를 하면서 공유 DB가 있었으면 해서 만들게 됐다. 1. AWS 가입 후 RDS 생성 https://jinny-1st.tistory.com/11 [AWS RDS] 공유DB 설정하기 1. AWS 가입하고 로그인 하기 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를.. jinny-1st.tistory.com 서치해보니 EC2 관련이 많았는데 찾아봤는데도 RDS와 무슨 차이점이 있는지 잘 모르겠다. 2. RDS 보안그룹 규칙 설정 https://allonsyit.tistory.com/33 [AWS RDS] 데이터베이스 ..
WARN : org.springframework.web.servlet.PageNotFound - Request method 'GET' not supported 매핑하던 중에 발생했다. 해당 메소드가 GET 메서드를 지원할 수 없다고 해서 POST로 수정했더니 다른 오류가 나서 뭐가 잘못됐나 봤더니 ajax에서 비동기 방식으로 보낼 때 type을 지정해주지 않아서 생긴 문제였다. ajax type을 POST로 입력하고 수정하니 해결됐다! 이와 같은 오류가 날 때는 1. view와 controller의 전송방식을 확인하고 2. button 같은 컴포넌트의 타입이 정확하지 않을 때도 발생한다고 하니 주의하는 게 좋겠다.
There isn't anything to compare. Noting to compare, branches are entirely different commit histories 스프링에서 작업을 하고 깃허브에 push할 때마다 아래와 같은 창이 떴다. 바뀐 게 없는데 계속 이런 창이 떠서 이전과 뭐가 다른 지 확인하니 브랜치가 자동으로 master가 되어 올라간 것! 브랜치 구분을 못하였을 때는 한참 찾았는데 다행히 다른 브랜치에 남아있어 날리는 것만은 면했다.. 깃허브에서는 기본 브랜치가 main인데 스프링이나 이클립스같은 프로그램에서는 기본이 master로 적용되어있어 오류가 났던 것이다. master-slave가 인종차별 이슈로 main으로 개선한 것이라고 하니 참고하자! 나는 git bash가..
스프링 서버연결을 하던 중 Add and Remove에서 이런 오류가 떴다. 찾아보니 Tomcat config가 꼬여버린 이유라는데 기존 파일을 지우고 다시 설정해주면 된다고 한다. 해보자! 우클릭으로 현재 서버를 지운 다음, Run On Server에서 다시 서버를 지정해준다. 아까까지는 오른쪽으로 Add가 작동하지 않았는데 이번엔 무리없이 들어간다! 그대로 Finish 눌렀더니 또 아래와 같은 오류가 뜬다! 서버의 포트에서 문제가 난 것 같은데? 서버를 눌러보니 체크된 부분이 비어있어서 포트번호를 추가했다. 그대로 실행시키면 성공~ 아래와 같이 잘 돌아간다! 아래 글을 참고하여 작성했다. https://pororiri.tistory.com/entry/%EC%97%90%EB%9F%AC-The-Tomca..
*mappers.xml 파일 내에서 namespace : Mapper의 전체 경로를 적는다. id : 매퍼 인터페이스와 XML파일을 매칭 시키기 위해서 매퍼 인터페이스의 메소드 명과 XML 파일의 id를 동일하게 작성해줘야 한다. resultType : SQL문을 실행하고 결과값을 어떤 형식으로 반환할지를 나타낸다. 여기서는 *DTO 객체로 반환. 한눈에 볼만한 게 필요해 만들었다. DAO랑 Service가 아직 헷갈리긴 한데 얼추 이해가 돼서 고생한 보람이 있었다. 아래 페이지를 참고하였다. https://dalpaeng00.tistory.com/83 Spring boot - Controller, Service, DAO, Mapper Controller, Service, DAO, Mapper Sprin..
servlet-context.xml web.xml 에서 DispatcherServlet 의 설정을 기록하는 파일 servelt 각자의 Bean들이 모인 공간 => root-context는 공통 ! servlet-context는 개별! web.xml에서 작성한 DispatcherServlet의 설정을 기록하는 파일 웹 어플리케이션에서 클라이언트의 요청을 받기 위한 컨텍스트 설정이며, 요청과 관련된 객체를 정의한다. ex) 어노테이션 (annotation-driven), URL 관련 설정 스프링 MVC에서 어노테이션(@) 사용을 가능하게 한다(기본값) 스캔한 패키지 내부의 클래스 중 Controller 어노테이션을 가진 클래스들을 Controller로 로딩하도록 한..