웹개발10 Spring boot Reference Guide 6 Spring boot Reference Guide 6 스프링 부트 패키지 이름에 관한 이야기 패키지를 만들지 않고 바로 클래스를 생성하면 default 패키지가 생성됩니다. 스프링 부트 에서는 이렇게 default 패키지에 클래스를 생성하는 것을 권장하지 않습니다. 스프링 부트를 사용해서 개발하다 보면 @Componentscan을 통해서 특정 패키지에 위치한 파일을 읽어야 할 때가 있는데 default 는 패키지에 이름을 지정하지 않았기 때문에 문제가 됩니다. -프로젝트를 생성하면 나타나는 @SpringBootApplication에 관한 이야기 @SpringBootApplication 애너테이션은 @Configuration , @EnableAutoConfiguration , @ComponentScan 3.. 2018. 3. 29. Spring boot Reference Guide 5 Spring boot Reference Guide 5 dependency 관리에 있어서 주의사항 Spring Reference Guide 38p의 내용 스프링 부트의 각 릴리즈는 스프링 프레임 워크의 버전과 연관되어 있다고 합니다. 쉽게 말하면. 버전의 숫자를 임의로 지정하고 바꾸지 않길 추천합니다. 그림은 프로젝트를 생성하는 화면입니다. 스프링 부트는 프로젝트를 생성 할 때 이렇게 필요한 dependencies(도구)들을 추가 할 수 있습니다. 그리고 이때 추가되는 dependencies는 사용자가 버전을 지정할 필요없이 자동으로 문제 없는 버전으로 맞춰져서 프로젝트가 생성됩니다. 굳이 버전 숫자를 바꾸지 않기를 권한다고 합니다. 2018. 3. 28. Spring boot Reference Guide 4 Spring boot Reference Guide 4 스프링 부트에서는 프로젝트에서 실행 가능한 JAR 파일을 생성하는데 pom.xml을 사용합니다. pom.xml 코드의 이 부분을 통해서 실행 할 수 있는 jar파일을 생성하게 됩니다. JAR 파일(Java ARchive file)에 대한 짧은 설명 JAR 파일 = 자바 프로그램에서 사용 할 수 있는 자바 파일의 묶음 프로젝트는 Jar파일로 묶이게 됩니다 pom.xml의 build plugin을 통해서 프로젝트 안에서 서로 다른 패키지에 흩어져 있는 java 파일들을 묶고 실행할 수 있게 되는 것입니다. 2018. 3. 28. Spring boot Reference Guide 3 Spring boot Reference Guide 3 이번 글에서는 첫번째 프로젝트를 생성하고 프로젝트 안의 코드에 대해서 알아보도록 하겠습니다. 이렇게 Example이라는 클래스 파일을 생성하고 그림의 오른쪽 처럼 코드를 작성합니다. @RestController는 해당 클래스가 Controller의 역할을 한다는 말입니다. 이렇게 표시해두면 스프링이 웹페이지에서 사용자의 요청이 왔을 때, 이 클래스로 요청을 보내고 처리합니다. @RequestMapping은 라우터와 같은 역할을 합니다. 다시 말하면, /abc , /aaa , /bbb 처럼 / 슬래시 이후의 사용자의 요청에 따라 해당 함수를 찾고 실행합니다. @RequestMapping과 @RestController가 스프링에서도 쓸 수 있는 애너테이션.. 2018. 3. 27. 스프링 부트 Gradle로 프로젝트 생성하기,실행하기 / pom.xml 권하지 않는 이유 스프링 부트 Gradle로 프로젝트 생성하기 / pom.xml 권하지 않는 이유 안녕하세요 이번 글에서는 지난 글에서 패치한 Gradle을 사용해서 프로젝트를 생성해보도록 하겠습니다. Spring Starter Project를 선택합니다. Type을 Gradle로 선택합니다. Web을 선택하고 Finish를 클릭합니다. 굳이 지금 JDBC 를 비롯한 많은 모듈들을 추가하지 않아도 됩니다. 나중에 추가하면 됩니다. 콘솔창에 프로젝트 생성이 진행중이라는 표시가 나타납니다. 프로젝트가 생성되었습니다. 그림의 아래쪽에 보시면 이전의 프로젝트들과는 다르게 pom.xml이 없고 build.gradle이 있습니다. 여기 build.gradle에 JDBC 와 같은 모듈들을 작성해서 추가 할 수 있습니다. pom.xml.. 2018. 3. 14. 이전 1 2 다음