목록스프링 (45)
studyplan

@RequestMapping("/board") "/board" 가 앞에 붙은 ~ 이라는 뜻 @RequiredArgsConstructor 는 final 이 붙은 객체의 생성자를 만들어주는거 ~ 게시물 목록 요청 ~~ Map boardMap = boardService.findAllService(search); 브로드 서비스에 , 파인드 올 서비스(서치) 가 가져올 값은 ~ findDataMap 값이고 ~ findDataMap 안에는 "bList" 라고 불리는 , boardList 가 있고 "tc" 라고불리는 , mapper.getTotalCount() 게시물의 총 갯수 가 있다 boardList 는 총 게시물을 가져오는 리스트이다 ~ 결론 ~ boardMap 안에는 "bList" 라고 불리는 , boardL..

@Service @Controller 와 @Repository 사이의 중간 관계이다 저장소에서 컨트롤까지 가는데 중간에 비즈니스 로직이 들어있는 코딩의 집합소 ! Board 타입에 board 라는 값을 saveService 에 주면 @Repository 에 있는 save메서드에 board 를 넣어준다 List boardList = repository.findAll(); 리스트로 받아온 boardList 를 processConverting에 넣는다 그러면 processConverting() 메서드가 도는데 메서드 안에는 2개의 메서드가 돌아간다 !! convertDateFormat(b); 와 substringTitle(b); 메서드 인데 boardList 라는 리스트를 포문을 돌려서 나온 하나 하나의 값에..

save save 를 한다는건 oracle 테이블에 데이터를 넣는것 ! template.update() 이걸 활용 해야 되는데 괄호 안에는 적용할 sql 과 , ? 안에 들어갈 값을 순서대로 넣어줘야 한다 문자로 된 sql , sql 안의 물음표 값 을 순서대로 findAll 초기버전 select 쿼리문을 쓰려면 template.query() 를 써야하는데 이때 안에 들어갈 값은 사용할 sql 문 + RowMapper 라는 맵 값이다 RowMapper 이걸 구성하는 값은 ResultSet rs, int rowNum 이 값이다 ResultSet rs는 위에서 sql 사용한값 /묶음 이라고 생각하면되고 int rowNum (sql 사용한값 /묶음)size() 라고 생각하면된다 그래서 더 초기버전에는 이렇게 ..

repository = 저장소 ! // 게시글 쓰기 기능 boolean save(Board board); // 게시글 전체 조회 List findAll(); // 게시글 상세 조회 Board findOne(Long boardNo); // 게시글 삭제 boolean remove(Long boardNo); // 게시글 수정 boolean modify(Board board); // 전체 게시물 수 int getTotalCount(); 기본적인 기능 게시글 쓰기 , 게시글 전체 조회 , 상세조회 , 게시글 삭제 , 게시글 수정 , 전체 게시물 수 ! 를 가진 보드인터페이스다 저 기능들을 담은 @Repository("bri") @Log4j2 @RequiredArgsConstructor 는 ~ 다 tbl_board..

1. 게시판에 들어갈 필드 만들기 보통 oracle에서 먼저 만든다 CREATE SEQUENCE seq_tbl_board; seq_tbl_board 라는 순서대로 나오는 번호를 만들어라 ~ 라는 뜻 TRUNCATE TABLE tbl_board; tbl_board 안에 내용 싹 다 지워라 ~ 라는 뜻 이렇게 테이블을 만들었으면 테이블에 맞게 자바 class 도 만들어보자 ~ board.domain.Board 클래스이다 여기서 주목할점은 스프링 할때 핵심 중요 사항은 저 domain 안에 들어와있는 클래스는 꼭 @Setter @Getter @ToString @EqualsAndHashCode @NoArgsConstructor // 기본생성자 @AllArgsConstructor // 모든 생성자 이걸 다 추가 ..

1. 맨 오른쪽 3 떙이를 누른다 ~ 2. 설정에 들어간다 !! 3. 확장 프로그램을 누른다 ~ 4. 햄버거 모양 저걸 누른다 ~ 5. 앱스토어에 들어간다 ~ 6. 검색창에 restful 검색하면 파란색 YARC 라고 나오는데 저걸 다운로드 받으면 된다 설치하고 오른쪽 상단에 저 모양을 클릭하면 이렇게 화면이 나온다 사용은 url 에 너가 테스트하고싶은 코딩주소를 넣고 get 방식인지 post 방식인지 확인한후 초록색 버튼을 누르고 너의 vscode 나 intelij에 가서 로그를 확인하면 된다 !

# change port number server.port=8183 포트 번호를 설정한다 이ㄸ ㅐ포트 번호는 주소창에 나오는 localhost 에 들어가는 숫자이다 / 잘 들어가는지 확인 하려면 웰컴 페이지를 만들어야 하는데 컨트롤러를 하나 만들어서 여기에 jsp 파일을 만들고 주소에 맞게 들어가본다 !! 잘 들어가있는걸 확인 할수있고 log를 통해서 잘 알맞게 들어간걸 확인 할수있다