컨트롤러package cohttp://m.phwana.spring.board.controller;import java.util.List; import java.util.Map; import javax.servlet.http.HttpSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.Mode..

일단 코드는 간단해지는데 전처리가 어마하게 많은편이라..미래의 나를 위해 영상으로 대체하는데 맞을지 모르겠다:아무튼 스프링 시작부분, 하나는 완전 기초버전이고 그 다음은 실습이후에 뭐 더 추가된 버전 https://www.youtube.com/live/nRPhoHMzRAQ?si=jXRv9NSBan7mp75P https://www.youtube.com/live/ttz14lI7LKc?si=fsSRMZeuaetPoDQo 전처리mybatis-config.xml계정과 sql연결 jsp -> controller 작성-> 메소드 빨간줄 따라가면 (create method 제목 in type service 이걸 눌러)-> service(interface)int getTotalCount();List selectBoard..

스프링은 얘도 설정해줘야 함 설치 외 기본 셋팅 시험대비 @ 클래스 다이어그램 - UML의 한 종류 - 시스템을 구성하는 클래스들 간의 관계를 보여줌 - 시간에 따라 변하지 않는 시스템의 정적인 면을 보여줌 @ 접근제어자 1. public (+): 어떤 클래스의 객체에서도 접근 가능 2. private (-): 클래스 내에서 생성된 객체들만 접근 가능 3. protected (#): 클래스와 동일 패키지 또는 상속관계에 있는 하위 클래스의 객체들만 접근 가능 4. package (~): 동일 패키지에 있는 클래스의 객체들만이 접근 가능 @ 제약조건 표시 - { } 안에 제약조건 기술 @ 클래스 다이어그램 관계 1. 연관관계(association) - 클래스들이 개념상 서로 연결되었음 2. 일반화관계..

(중요하다는데 무슨말인지 아직 모르겠다..........계속 뺑뺑이 돌리며 알게되겠지.......) annotation 주석- component 부품- repository 저장소 for persistence layer 의존: autowired/qualifier(이름에따라) 서블릿을 더이상 쓰지 않는다! 서비스: 비즈니스 로직, 트랜젝션처리★ Dispatcher (파견)Servlet = 안내데스크servlet - web.xml 시험에도 나올수있다(순서!!) https://mvnrepository.com/artifact/org.aspectj/aspectjrt/1.6.10 Java Servlet API » 4.0.1AspectJ Runtime » 1.6.10이것도!! https://mvnreposit..