본문 바로가기
Be Smart/Spring

Spring Boot

by 반월하 2021. 9. 6.
728x90

Spring Boot


  • Spring Boot는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 애플리케이션을 쉽게 만들 수 있다.
  • Spring Boot 어플리케이션에는 Spring 구성이 거의 필요하지 않다.
  • Spring Boot java-jar로 실행하는 Java 어플리케이션을 만들 수 있다.

https://start.spring.io 

  • 어플리케이션 개발에 필수 요수들만 모아두었다.
  • 간단한 설정으로 개발 및 커스텀이 가능하다.
  • 간단하고, 빠르게 어플리케이션 실행 및 배포가 가능하다.
  • 대규모프로젝트(운영환경)에 필요한 비 기능적 기능도 제공한다.
  • 오랜 경험에서 나오는 안정적인 운영이 가능하다.
  • Spring에서 불편한 설정이 없어졌다. (XML 설정 등등)

REST Client 설치 하기


https://chrome.google.com/webstore/category/extensions?utm_source=chrome-ntp-icon 

 

Chrome 웹 스토어

Chrome에 사용할 유용한 앱, 게임, 확장 프로그램 및 테마를 찾아보세요.

chrome.google.com

 

https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?utm_source=chrome-ntp-icon 

 

Talend API Tester - Free Edition

Visually interact with REST, SOAP and HTTP APIs.

chrome.google.com

 

Hello Spring Boot


GET API

POST API


phone_number : snake case

phoneNumber: camel case -> Java의 기본

개발 할 때 2가지 모두 parsing이 가능해야한다.

JSON

string : value
number : value
boolean : value { }
object : value
array : value [  ]

{

"phone_number" : "010-1111-2222",
"age" : 10,
"isAgree" : false

}

// user 조회하는 경우

{
	"user_list" : [
    	{
        	"account" : "abcd",
            "password" : "1234
        },
        {
        	"account" : "aaaa",
            "paasword" : "1111
        },
        {
        	"account" : "bbbb',
            "password" : "2222"
        }
    ]
}
}

 

PUT API


DELETE API


Response 내려주기


728x90

'Be Smart > Spring' 카테고리의 다른 글

Spring Boot Validation  (0) 2021.09.07
스프링의 핵심  (0) 2021.09.06
Web 개론  (0) 2021.09.06
Singleton Pattern  (0) 2021.08.20
디자인 패턴  (0) 2021.08.19

댓글