본문 바로가기

분류 전체보기

(39)
No converter found for return value of type 에러 발생 회원가입 중복확인을 위해 ajax로 작업하는데 데이터가 전달은 되는데 다시 result로 값을 받아야하는데 저 에러가 자꾸난다... 찾아보니 json형식으로 받아오지 못해서라고한다.... 그래서 pom.xml에 jackson 라이브러리를 넣어주면 해결된다해서 부랴부랴 넣어줬음~ com.fasterxml.jackson.core jackson-core 2.9.3 com.fasterxml.jackson.core jackson-annotations 2.9.3 com.fasterxml.jackson.core jackson-databind 2.9.3 넣어주니까 정상 작동한다~~!!
어노테이션 연결 root-context.xml에서 만든 sqlSessionTemplate의 id="sqlSession" 은 dao에서 Autowired 해서 필드명으로 사용한다. MemberDao에서의 @Repository("")는 ServiceImpl에서 Autowired로 필드명으로 사용한다. ServiceImpl에서의 @Service("")는 Controller에서 Autowired로 사용한다.
mapper.xml 생성하기 이전 포스팅(mybatis-config.xml)을 생성 후 한다는 가정하에 한다. 1. src>main>resources 폴더 아래에 mappers혹은 mapper라는 파일을 생성한다. 2. 해당 파일 아래에 추가 폴더링후 혹은 그냥 ㅇㅇㅇ-mapper.xml 파일을 생성한다. 3. 아래와 같이 작성해준다. //namespace는 이 mapper파일의 class명같은 존재 //id는 mapper의 이름과 같아도 사용가능 //id 는 PK라 생각하면 된다. 테이블에서 하나뿐인 PK~ //만약에 pk가 없으면 id 안넣고 전부 result로 해도됨. //아래는 쿼리문을 작성해주면 된다. //select문에서 db컬럼명이랑 이 태그 안의 쿼리문의 컬럼명을 동일하게 맞춰주면 resultMap 안써도 됨! //그..
mybatis-config.xml 파일 0. (선택사항) xml DTD 설정. 안하면 타이핑 해야됨. 더보기 0-1. Window > Preferences 0-2. XML > XML Catalog 0-3. User Specified Entries 를 클릭 하고 Add를 누른다. 0-3. Location 과 Key를 채워준다. mybatis-config.xml Location : http://mybatis.org/dtd/mybatis-3-config.dtd Key : -//mybatis.org//DTD Config 3.0//EN mapper.xml Location : http://mybatis.org/dtd/mybatis-3-mapper.dtd Key : -//mybatis.org//DTD Mapper 3.0//EN 1. xml 파일을 생성한다..
SPRING 프로젝트 생성기본 세팅 STS3을 사용하고있다.... 기본 window > Preference 작업이 끝나고 나서부터 1. 프로젝트 생성 (File -> New -> Spring Legacy Projcet) a. Project name 을 입력해주고 b. Templates에서 원하는 것을 선택한다. 나는 Spring MVC Project c. 그럼 이제 top menu package 명을 입력해주라고 나온다. com.mycompany.myapp* 형태인데. com은 company .. 그래서 기관이면 org로 시작한다고 한다. d. 적고 finish누르면 프로젝트 생성이 완료된다. 2. pom.xml을 세팅해준다. 1.8 //지금 사용하고 있는 jre 버전을 의미함 5.0.2.RELEASE //spring 버전을 의미함 1.6..
SPRING 폴더 구조 폴더 어디에 저장하는지 아직 익숙하지 않아서 까먹기전에 배웠던거 캡쳐해서 올림.. **target은 github에 올리는 파일 아님!
세미프로젝트) 외부 모달창으로 게시글 삭제하기 외부 모달창은 myhappyman.tistory.com/179 이 분의 모달을 사용하였다~~~ 이제부터 코드------------------------------------------------------------------------------------------------------- js 파일 serialize를 통해 가져오려했는데 레시피 번호는 잘 들어오는데 리뷰 번호가 해당 화면에 있는 리뷰번호를 다 가져와서.. 리뷰 제목 클릭시 리뷰 콘텐츠 보여주기로 썼던 코드를 재사용하기로했다~ 전역변수로 리뷰 번호 선언했음! var rnoText = ""; $("body").on("click", "[id^=rsub-]", function(event) { var vId = this.id; var v = ..
세미프로젝트 ) java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended Update 문 작성하는데 계속 이 오류가 뜬다... ~~~~~~거의 오타일 가능성이 높음~~~~~~~~ 처음에 작성한 SQL문 String sql = "UPDATE REVIEW SET REVIEW_SUBJECT = ? NICKNAME=? REVIEW_CONTENT = ? REVIEW_PHOTO = ? WHERE REVIEW_NO = ? AND RECIPE_NAME = ? AND EMAIL = ?"; 난 REVIEW 테이블을 만들 때 NICKNAME 컬럼을 만들지 않았는데 넣으려고 했던것이었다~~~~~ String sql = "UPDATE REVIEW SET REVIEW_SUBJECT = ? REVIEW_CONTENT = ? REVIEW_PHOTO = ? WHERE REVIEW_NO = ? AND REC..