Web/Spring boot
-
[ spring boot ] swagger(스웨거) 간단한 사용 방법!Web/Spring boot 2019. 11. 15. 22:57
스웩넘치는 swagger 흠... postman과 같은 기능을 한다. pom.xml추가 1.8 2.8.0 io.springfox springfox-swagger2 ${swagger.version} io.springfox springfox-swagger-ui ${swagger.version} io.springfox springfox-spi ${swagger.version} io.springfox springfox-bean-validators ${swagger.version} org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-web-services conf 패키지 안에 SwaggerConfi..
-
[ spring boot] 간단한 h2 설정 및 사용방법Web/Spring boot 2019. 11. 15. 22:50
application.yml 파일에 아래 추가 * 파이썬처럼 띄어쓰기가 의미(?)를 갖으니 띄어쓰기 주의 * ddl-auto: 프로젝트 실행시마다 테이블 새로 생성 server: port: 18888 spring: jpa: database: H2 hibernate: # create - 생성한것 계속 쓰기 ddl-auto: create datasource: # url접속시 jdbc:h2:mem:testdb 이걸 꼭 적어줘야 웹페이지로 DB정보를 볼 수 있다. url: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE username: sa password: driverClassName: org.h2.Driver h2: console: enabled:..
-
[Spring boot] @SpringBootApplicationWeb/Spring boot 2019. 11. 5. 19:24
transitive dependencies. a가 b에 b가 c에 의존하는 것 default 패키지(Java용어)를 사용하는것을 비권장함 - default: 패키지가 정의되어 있지 않은것 - 어노테이션 사용시에 모든클래스를 다 스캔하기 때문에 성능에 영향이 있다. @Configuration - 메인클래스를 가지고 있는 클래스에 설정하는게 좋다. @ComponentScan으로 @Configuration을 픽업하게 만들자 그러면 Bean등록이 된다. @Service == @Component == @Repository == @Controller
-
[Spring Boot] Maven과 spring boot 배포 버젼Web/Spring boot 2019. 10. 22. 17:28
...더보기 Each release of Spring Boot provides a curated list of dependencies that it supports. In practice, you do not need to provide a version for any of these dependencies in your build configuration, as Spring Boot manages that for you. When you upgrade Spring Boot itself, these dependencies are upgraded as well in a consistent way. 의존성 버젼을 명시하지 않는게 어마어마하게 편한 것이다. 프레임웤의 컨셉을 이해하면 좋다. snapshot -..
-
[Spring Boot] 개발환경세팅Web/Spring boot 2019. 10. 22. 15:46
1. Java 설치 2. Maven설치 - apache-maven-3.6.2-bin.zip다운 및 압축 풀기, bin directory 환경변수 path에 추가 3. parent태그안의 버젼들을 아래 groupId에서 사용한다. 4. sts 4 -spring starter Project 생성 - Spring web 체크 Spring Boot 개발 가이드 문서 만약 spring boot오픈소스 기여를 하고 싶다면 github에서 하면 된다.