목록전체 글 (205)
gwooden_코린이
package com.example.sb; import java.util.Optional; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class SbApplicationTests { @Autowired private QuestionRepository questionRepository; @Test void contextLoads() { Optional o = questionRepository.findById(1); Question q = n..
1. 스프링 부트 DB구축을 위한 JPA 활용 # DATABASE spring.h2.console.enabled=true spring.h2.console.path=/h2-console spring.datasource.url=jdbc:h2:d:/local spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password= # JPA spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect spring.jpa.hibernate.ddl-auto=update package com.example.sb; import java..
//lokmbok compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' package com.example.sb; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Getter @Setter @AllArgsConstructor //모든 매개변수를 받아주는 생성자 @NoArgsConstructor //기본 생성자 public class TestLombok { private String str; private int num; public static void m..
https://mvnrepository.com/search?q=Spring+Boot+DevTools implementation : 실행, 배포 등 무엇을 하든 갱신 testImplementation : 테스트에서 실행시 갱신 developmentOnly : 개발시에만 갱신 //Devtools developmentOnly 'org.springframework.boot:spring-boot-devtools:3.0.2' developmentOnly 'org.springframework.boot:spring-boot-devtools' 버전같은 경우 지워도 스프링 부트에서 자동으로 최적에 버전을 찾아서 유지한다. 설정이 완료되었다면 위 이미지 처럼 Gradle 리프레쉬를 해줘야 한다. 그래야 정상적으로 설치가 된..
- Spring Tool https://spring.io/tools Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io Spring Tool 다운로드 후 설치해주면 압축이 해제된 풀더 하나가 생성된다. - JDK 17 https://www.oracle.com/java/technologies/downloads/#java17 Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with ..
다운로드 받은 cos.jar을 프로젝트 라이브러리에 넣어서 사용! 파일 업로드를 할때는 파일 이름만 보내는게 아닌 파일 자체를 보내야 되기 때문에 enctype="mutilpart/form-data"
com.emp.controller -> LoginServlet.java (url : login.do) 아이디가 틀릴 경우 비밀번호가 틀릴 경우 권한이 틀릴 경우 로그인 실패! 아이디가 존재하지 않음 로그인 성공 관리자 : 2 일반사원 : 3 로그인 실패 아이디 틀림 : -1 비번 틀림 : 0 권한 틀림 : 1
index 페이지 로그인 페이지에서 회원가입 버튼을 클릭 - login.jsp 회원가입페이지 - join.jsp 아이디 입력하고 중복확인 버튼 누르면 중복검사 idCheckServlet.java 구현 여기서 DAO에 confirmID 메서드로 중복확인 체크 중복확인버튼 클릭시 페이지 이동 member.js에서 구현 중복확인 버튼 클릭 후 idCheck.jsp 페이지로 이동 회원가입 버튼 JoinServlet.java, DAO에 insertMember 메서드로 구현 회원가입 성공시 로그인페이지로 or 회원가입 실패시 회원가입페이지로 - 로그아웃 main.jsp -> 로그아웃 버튼 -> 세션 삭제 -> 로그인 페이지 - 회원정보수정 main.jsp -> 회원정보수정버튼 -> update.do 서블릿 -> d..