springboot

    [JAVA Spring] Hello world 출력하기 _ Intellij

    1. Spring Boot 생성 1) 사이트에 접속해서 해당 조건으로 설정(https://start.spring.io/) Maven Java 2.6.4 Aritifact = restful-web-service Jar JDK = 8 2) 아래처럼 Dependencies 설정하기 Spring Web Spring Data JPA Spring Boot DevTools H2 Database Lombok 3) Jar zip파일로 다운로드(GENETATE 클릭) 4) 다운로드 파일 클릭 5) 압축 풀기 6) Intellij에서 SpringBoot폴더 불러오기 "Open" 클릭 폴더 선택후 "OK'버튼 클릭 생성 완료 2. Hello World 출력 1) hello-world controller추가 src/main/j..

    Java SpringBoot 기초 지식(MVC패턴, DAO/DTO/VO)

    ◎ 스프링이란? Django, Node.js처럼 JAVA기반의 웹 프레임 워크이다. 스프링의 구조 스프링의 특징 자바 객체와 라이브러리들을 관리해주며, 톰캣과 같은 WAS가 내장되어 있어 자바 웹 어플리케이션을 구동할 수 있다. 제어의 역전(IOC)라는 특징이 있는데 IOC는 “클래스 내부 객체생성” -> “의존성 객체 메소드 호출”이 아닌 스프링에게 객제제어를 위임하여 스프링이 만든 객체를 주입하는 구조이다. 스프링에서는 모든 의존성 객체를 스프링이 실행될 때 만들어주고 필요한 곳에 주입해준다. 의존성주입(DI)의 특징은 어떤 객체(B)를 사용하는 주체(A)가 객체(B)를 직접 생성하는게 아니라 객체를 외부(spring)에서 생성해서 사용하려는 주체 객체(A)에 주입시켜주는 방식이다. SpringBoo..