설명? servlet-context.xml HomeController.java
http://127.0.0.1:8888/app05/member/joinrequired = true/false : 없는 name을 가져오면 에러남, 디폴트 / 없는 name을 가져와도 에러 안나게 defaultValue = "\~\~~" : 입력안하면 디폴트값으
추가MenuController.java스프링 컨테이너 안에, 그 타입에 맞는 객체(ex. JdbcTemplate)가 있다면 저렇게 생성됨와!! ✨jt가 null이 아니다!!!
추가
menu/list
request에 종속서버에 있는 저장공간
app14
http://127.0.0.1:8888/app15/
게시판 만들기 BoardController BoardDto BoardService BoardService (인터페이스) BoardServiceImpl (구현) BoardRepository BoardRepository (인터페이스) BoardReposit
회원가입+프로필사진 join.jsp
VO GalleryVo mybatis gallery-mapper.xml Controller, Repository, Service Repository Service Controller 뷰 upload.jsp
방법2) 스프링에서 ?? 가지고 처리
기본 생성자, 생성자, 게터, 세터, toString() 자동 생성추가변수에 노란줄이 없어야 성공!@Data, @Getter, @Setter데이터를 채운 객체를 만드는 방법\->setter의 장점 + 생성자의 장점.build() 할 때까지 생성자를 뱉지 않는다.어떤 파
필터
예외처리.../number.../zero
콘솔로그 찍는 대신에 로깅spring --- log4j 를 연결해주는 slf4jlevel을 trace까지 낮춰야 5개가 다 나온다!!
요런거create 갔다가 check✨✨cookie의 출처는 클라이언트->서버에서 클라이언트가 갖고 있는 쿠키!!\-> 따라서 요청을 새로 할 때마다(새로고침) 쿠키 객체가 새로 생성된다!!
\->\->
관점 지향 프로그래밍aspectJ 를 사용하기 위해 spring-aop 추가\-> 그후 aspectJ 추가(이미 있음)weaving : 완성된 코드에 내가 원하는 코드를 집어넣는 것\->
✨dao에서 나오는 모든 예외는 service로, service에서 나오는 모든 예외는 controller로 던진다.\-> 모든 예외는 controller로 모이게
404를 처리하는 방법 2가지\-> ✨✨filter, web.xml 수정✨위아래 html, head, body.. 등 없애기src/main/resources/ 에 css 폴더, imgs 폴더 등...
파일 업로드 join.jsp 경로 재설정 header.jsp
C,S,D NoticeController NoticeVo 뷰 notice/list.jsp notice/write.jsp common/header.jsp
페이징 PageVo list.jsp notice-mapper.xml NoticeController NoticeService 인페 NoticeServiceImpl NoticeDao 인페 NoticeDaoImpl