springboot

매우 간단함 H2 데이터베이스 기본 설정 spring.datasource.url=jdbc:h2:mem:testdb spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password= spring.h2.console.enabled=falseH2데이터베이스는 따로 설정하지 않으면, 위의 값이 기본값으로 설정됨 testdb 스키마에 mem(인 메모리 방식)으로 동작하라는 설정 우리는 콘솔이 필요하므로, application.properties에 spring.h2.console.enabled=true만 설정해주면됨 서버를 띄운 후 localhost:8080/h2-console 로 접속하면 위..
자동 설정 이해하기 Spring boot main 클래스의 상위에 보면 @SpringBootApplication이라는 어노테이션을 볼 수 있다. @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); // 이 class와 arguments를 넘겨준다. } } 이 어노테이션을 아래와 같이 설정이 되어 있는데, 여기서 @EnalbeAutoConfiguration이란 놈이 자동으로 설정을 해주는 녀석이다. @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @D..
2019/07/03 - [프로그래밍 노트/SPRING BOOT] - [Spring Boot] 스프링 부트 시작하기 의존성 관리 Spring Boot는 어떻게 수 많은 의존성을 갖고 왔을까? 우리는 pom.xml 의존성 설정에 version을 주지 않았는데 spring boot는 알아서 수 많은 의존성 lib를 갖고왔다. 이것은 의존성 관리 기능 때문인데 parent pom을 따라가다보면 spring-boot-dependencies 프로젝트가 존재하는데 이곳에서 spring version을 관리하고 있다. 우리는 spring-boot-dependencies에서 관리하는 라이브러리를 사용하게 된다. 우리가 spring boot 프로젝트를 생성하면 부모pom 으로 spring-boot-starter-paren..
스프링 부트(Spring Boot) 소개 https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/getting-started-introducing-spring-boot.html 스프링 부트에 대한 소개가 위 링크에 나와있다. => 제품수준의 스프링 기반의 애플리케이션을 빠르고 쉽게 만들 수 있게 제공하는 것이 스프링 부트이다. (Spring Boot makes it easy to create stand-alone(독립적으로), production-grade Spring-based Applications that you can run.) 특징(primary goals 이라고 표현되어 있음) Spring 개발을 빠르고 광범위하게 사용할 수 ..
깡냉쓰
'springboot' 태그의 글 목록 (2 Page)