[Java, Spring] Restful API에 버전관리를 추가해보자
API서비스가 복잡하게 증가하다보면 버전관리 문제는 피할수가 없다. 나중에 생각할게 아니라 규칙을 정해 미리 적용한다면, 구웃. 버전 명명 규칙을 굳이 정하자면 아래와 같을 수 있고 /api/v3/greetings // 서비스 수준 /api/v3/greetings/v3.1/hello //...
황트루치
API서비스가 복잡하게 증가하다보면 버전관리 문제는 피할수가 없다. 나중에 생각할게 아니라 규칙을 정해 미리 적용한다면, 구웃. 버전 명명 규칙을 굳이 정하자면 아래와 같을 수 있고 /api/v3/greetings // 서비스 수준 /api/v3/greetings/v3.1/hello //...
spring.security.user.name=user spring.security.user.password=1234 package com.htrucci.bootsecurity; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication public class BootsecurityApplication { public static void main(String[] args) { SpringApplication.run(BootsecurityApplication.class, args); } } @RestController class...
MAC RabbitMq 설치, springboot HelloWorld 예제 http://www.rabbitmq.com/install-standalone-mac.html brew설치되어 있다고 가정하고 터미널에서 아래 명령어 실행 [simterm] $ brew install rabbitmq …..설치완료 후 $ cd /usr/local/sbin $ ./rabbitmq-server 구동완료 [/simterm] spring.rabbitmq.host=localhost spring.rabbitmq.port=5672...
SpringBoot + Junit 예제 import static org.assertj.core.api.Assertions.assertThat; @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class BootrestApplicationTests { @Autowired private TestRestTemplate restTemplate; @Test public void testSpringBootApp() throws JsonProcessingException, IOException{ String body = restTemplate.getForObject(“/”,...
More
최근 댓글