분류 전체보기

validation.properties#회원관리Pattern.id=영문,숫자 4자~12자 입력NotBlank.name=이름은 필수 항목Pattern.passwd=영문,숫자 4자~12자 입력Pattern.now_passwd=영문,숫자 4자~12자 입력NotBlank.email=이메일은 필수 항목Email.email=이메일 형식에 맞게 입력NotBlank.phone=전화번호는 필수 항목Size.zipcode=5자만 입력 가능NotBlank.address1=주소는 필수 항목NotBlank.address2=상세주소는 필수 항목invalidPassword=비밀번호 불일치common.css56라인.error-color{ color:#ff0000;}mapper.xml SELECT mem_num, ..
https://projectlombok.org/  Project Lombok projectlombok.org이클립스 재부팅 후 실행lombok을 쓰면 VO작성을 할 떄 getter,setter,tostring같은걸 어노테이션으로 처리가능하다.pom.xml javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper org.apache.tiles tiles-servlet 3.0.7 org.apache.tiles tiles-jsp 3.0.7 commons-fileupload commons-fileupload 1.3.3 org.hibernate.validator hi..
BoardMapper.java@Update("UPDATE aboard SET writer=#{writer}, title=#{title}, content=#{content} WHERE num=#{num}") public void updateBoard(BoardVO board);BoardController.javaviews/ 입력//수정 폼 호출 @GetMapping("/update.do") public String formUpdate(int num,Model model) { model.addAttribute("boardVO", boardService.getBoard(num)); return "views/updateForm"; } //전송된 데이터 처리 @PostMapping("/update...
application.yml 그대로 복사해서 사용jsp를 사용하지 않고 HTML을 사용하기 때문에 코드 수정이 필요.mvc:view: #view 경로 및 확장자 지정prefix: /WEB-INF/views/suffix: .jsp여기를 삭제하고 thymeleadf 설정을 넣는다. thymeleaf: prefix: classpath:templates/ suffix: .html check-template-location: true enabled: true mode: HTML5 cache: false #캐시를 사용하지 않음. 새로고침하면 변경사항이 바로 확인src/main/resources => messages와css 폴더를 ch12프로젝트에 있는걸 복사해서 사용 kr.spri..
ch12에서 사용한 application.yml을 src/main/resources에 복붙 kr.spring.config=> AppConfigpackage kr.spring.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import org.springframework.web.servlet.view.tiles3.TilesConfigurer;import org.springframework.web.servlet.vie..
pom.xml 수정 org.springframework.boot spring-boot-starter-parent 2.7.17 jasper는 jsp의 본말. jsp를 쓰기위한 라이브러리 추가 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper  Ch12MybatisBootApplication 파일이 main을 가지고 있어서 실행시 가장먼저 실행된다. (가장 최상위에 있어야됨.하위에 있으면 에러가난다.)src/main/resources => application.yml기존에 있는application.properties는 key와 value로 이뤄져있고,application.yml는 계층으로 묘사해서 이뤄짐...