Cute Black Pencil

Spring Boot

· Spring Boot
프로젝트 생성 > Project 생성 (Available - JDBC API, 사용할 DB 선택, Lombok, MVC 사용 시 MVC 선택) > 의존성이 추가된 것을 확인할 수 있음 * Oracle의 경우 유료 버전에 맞춰져 있기 때문에 유료 버전을 사용중이라면 체크, 그게 아니라면 아래의 방법을 사용 > 프로젝트 생성 후 프로젝트 우클릭 - Properties - build path - Classpath - Add External JARs > 아래의 .jar 파일 추가 Apply - Apply and Close 코드 작성 > application.properties [ MySQL의 경우 ] spring.datasource.dbcp2.driver-class-name=com.mysql.jdbc.Drive..
· Spring Boot
데이터 유효성 검사 애플리케이션에서 사용자가 입력한 데이터 또는 외부로부터 받은 데이터의 유효성을 검사하는 기능 유효성 검사 방법 유효성 검사를 하는 방법은 프론트(웹 브라우저, 사용자, 클라이언트)에서 하는 방법과 서버(백) 에서 하는 방법 2가지가 존재한다 프론트(웹 브라우저, 사용자, 클라이언트) HTML, JSP 페이지에서 Javascript를 통해 사용자의 입력 값을 검사함 네트워크(트래픽) 낭비를 방지함 서버의 부하가 적어짐 서버(백, 개발자) 아무리 프론트에서 철저히 유효성 검사를 하더라도 잘못된 URL 호출을 막기엔 한계가 있기 때문에 잘못된 URL 호출에 대해 유효성 검사가 반드시 필요함 즉, Javascript로 유효성 검사를 하는 것에는 한계가 있기 때문에 JAVA로 유효성 검사를 해..
· Spring Boot
참조 변수 프로그래밍에서 변수가 다른 변수나 데이터 구조에 대한 참조를 가지고 있는 변수를 말함 참조 변수의 특징 OOP(객체 지향 프로그래밍) 에서 특히 JAVA에서 좋아하는 기법 return 값이 2개 이상이 불가능하기 때문에 발달한 기법 (즉, 객체로 저장해서 return 값을 보낸다는 뜻) 실습 @RequestMapping("/test") public String test(VO vo, Model model) { System.out.println("vo : " + vo); model.addAttribute("apple", vo.getId()); return "test"; } Q. 자바에서 파라미터로 사용하는 변수를 보통 '지역변수'라고 하는데 그럼 Model 객체도 지역변수니까 메소드가 종료되면 사..
· Spring Boot
스프링 부트를 사용할 때 매번 해줘야 하는 설정 application.properties server.port=8088 spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp 포트번호를 8088로 변경하고, view를 웹 브라우저로 설정하기 위한 ViewResolver를 jsp로 설정한다 또한, 꼭 보여줘야 하는 데이터가 있는 경우 사용자가 URL로 접근을 하지 못하도록 하기 위해 /WEB-INF/views 디렉토리에 JSP 폴더 경로를 생성해야 한다 build.gradle plugins { id 'java' id 'war' id 'org.springframework.boot' version '3.1.3' id 'io.spring.depen..
웹코린이
'Spring Boot' 카테고리의 글 목록 (2 Page)