분류 전체보기
-
[SPRING] SRPING 게시판 (7) - CRUD [게시글 삭제]JAVA/SPRING 2020. 3. 16. 16:43
Mapper 작성 // mapper/BoardMapper.xml ... DELETE FROM board WHERE bno = #{bno} Dao 작성 // Dao/BoardDao.java ... //추가 public void deletePosts(int bno) throws Exception{ sqlSession.delete(Namespace + ".delete", bno); } 테스트 케이스 작성 // test/boardDaoTest.java ... //추가 @Test public void testDeletePosts() throws Exception{ int bno = 3; boardDao.deletePosts(bno); } Service 작성 //Service/BoardService.java .....
-
[SPRING] SPRING 게시판 (6) - CRUD [게시물 상세보기]JAVA/SPRING 2020. 3. 16. 16:15
Mapper 작성 // mappers/BoardMapper.xml ... SELECT * FROM board WHERE bno = #{bno} Dao 작성 // Dao/BoardDao.java ... //추가 public BoardVo detailPosts(int bno) throws Exception{ return sqlSession.selectOne(Namespace + ".detail", bno); } 테스트 케이스 작성 // test/boardDaoTest.java ... //추가 @Test public void testDetailPosts() throws Exception{ int bno = 2; BoardVo post = boardDao.detailPosts(bno); logger.info(p..
-
[SPRING] SPRING 게시판 (5) - CRUD [게시물 작성]JAVA/SPRING 2020. 3. 14. 17:27
게시글 작성 View 생성 // views/index.jsp NO TITLE WRITER COUNT DATE ${item.bno} ${item.title} ${item.writer} ${item.count} ${item.createTime} WRITE // views/write.jsp Title Content WRITE Mapper 작성 // mappers/BoardMapper.xml SELECT * FROM board INSERT INTO board (title, content, writer, createTime, editTime) VALUES (#{title}, #{content}, "writer", now(), now()) Dao 작성 // Dao/BoardDao.java ... //추가 publi..
-
[SPRING] SPRING 게시판 (4) - CRUD [게시물 리스트]JAVA/SPRING 2020. 3. 12. 20:43
Service 생성 // Service/BoardService.java @Service public class BoardService { @Inject private BoardDao boardDao; public List getBoardList() throws Exception{ return boardDao.getBoardList(); } } Controller 생성 // Controller/BoardController.java @Controller public class BoardController { @Inject private BoardService boardService; @RequestMapping(value="/boardList", method=RequestMethod.GET) public M..
-
[SPRING] SPRING 게시판 (3) - DB 연동2JAVA/SPRING 2020. 3. 11. 17:16
테이블 생성 패키지 생성 VO 생성 // com.ms.board.Vo/boardVo public class boardVo { private int bno; private String title; private String content; private int count; private String writer; private LocalDate createTime; private LocalDate editTIme; ... //Getter Setter 생략 } SQL 쿼리 작성 SELECT * FROM board DAO 생성 // Dao/BoardDao.java @Repository("BoardDao") public class BoardDao { @Inject private SqlSession sqlSess..
-
[SPRING] Resource specification not allowed here for source level below 1.7 ErrorJAVA/SPRING 2020. 3. 11. 16:56
에러 내용 : 1.7이상의 컴파일 환경을 사용하고 있지만 1.7미만의 버전을 환경설정에 적용해서 발생하는 에러 해결 방법 프로젝트 Properties 메뉴 진입 [Java Build Path -> Libraries tab] [JRE System Library] 제거 [Add Library... -> JRE System Library -> Next]
-
[SPRING] SPRING게시판 (2) - DB 연동JAVA/SPRING 2020. 3. 10. 20:30
DB 생성 pom.xml 수정 1.8 5.1.4.RELEASE 1.9.2 1.7.25 ... junit junit 4.12 test mysql mysql-connector-java 8.0.13 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} test JDK버전을 변경했기 때문에 [Maven -> update project] 으로 maven 업데이트해서 적용 DB 설정 dataSource-context.xml 파일을 [src/m..
-
[SPRING] SPRING 게시판 (1) - 프로젝트 생성JAVA/SPRING 2020. 3. 10. 20:25
프로젝트 생성 Spring Legacy Project -> Spring MVC Project 톰캣 설정 Character Encoding 설정 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 스프링 환경 설정 servlet-context.xml를 [src/main/resources/]에 root-context.xml는 [src/main/resources/]에 spring이라는 폴더를 만들어 관리 contextConfigLocation classpath:spring/*-context.xml org.springframework.web.con..