의존성 주입이 안됐다고 뜨면 bean등록에 있어서 문제가 있는거임
데이터베이스 기능이 없어서 그냥 실행하면 오류생김
DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
간결하게 씀
내용추가
devtools에 오류가 있는듯하여 pom.xml에 가서 devtools 주석하고 실행해보니 정상작동함
다운받기
파일 other눌러서 xml검색후 다운받은 매퍼로 파일 만들기
마이바티스 xml파일 추가
MybatisConfiguration에서 받아온다
@Data는 생성자 get/set tostring을 자동생성 해준다
그리고 맨 위에 namespace는 findAllmenu메소드가 있는 MenuMapper(dao)클래스이름과 잘 연결해주어야만 된다.
MenuService 인터페이스 상속 받음
위에 만든거를 테스트클래스로 실행해보기
@Data는 생성자 get/set tostring을 자동생성 해준다
위에는 DAO 매퍼를 이용
아래는 서비스를 이용 그리고 테스트
registMenu메소드에서 일부러 익셉션(오류)를 발생시킴
즉, 오류가 나면 rollback되고 오류가 안되면 정상작동하면서 commit함
신규메뉴등록이 완료 되었습니다.
제이쿼리 다운로드들어가서 내려가면있음
제이쿼리 다운받아야함