반응형

웹 개발을 위한 첫 Spring boot 프로젝트를 만들어 봅시다.


1. 이클립스 메뉴 File > New > Other 을 선택합니다.

 

 

2. Sring Starter Project 를 선택한 후 Next를 누룹니다.

 

 

3. 프로젝트명을 입력하고 Java Version을 8로 선택한 후 Next 버튼을 누룹니다.

 

 

4. Available에 web으로 검색한 후 Spring Web을 선택한 후 Finish를 누룹니다.

 

 

5. 나의 첫 Spring Boot 프로젝트가 생성되었습니다.

 


자동으로 생성된 파일은 다음과 같습니다.
- DemoApplication.java
Springboot가 처음 시작되는 main 메소드가 있는 java파일

- application.properties
개발에 필요한 설정을 정의하는 기본 설정 파일

- pom.xml
라이브러리를 다운 받거나 빌드를 할 수 있는 maven의 설정파일

 

반응형
반응형

1.pom.xml 에 dependency 추가

<dependency>
         <groupId>com.googlecode.json-simple</groupId>
         <artifactId>json-simple</artifactId>
         <version>1.1</version>
     </dependency>

2.java 코딩

String jsonStr = "{\"members\":["
             + "{\"name\":\"홍길동\","
             + "\"email\":\"gildong@abc.com\","
             + "\"age\":\"25\""
             + "},"
             + "{\"name\":\"홍길서\","
             + "\"email\":\"gilseo@abc.com\","
             + "\"age\":\"23\""
             + "}]}";
 
     try {
         JSONParser jsonParser = new JSONParser();
         JSONObject jsonObj = (JSONObject) jsonParser.parse(jsonStr);
         JSONArray memberArray = (JSONArray) jsonObj.get("members");
 
         System.out.println("=====Members=====");
         for(int i=0 ; i<memberArray.size() ; i++){
             JSONObject tempObj = (JSONObject) memberArray.get(i);
             System.out.println(""+(i+1)+"번째 멤버의 이름 : "+tempObj.get("name"));
             System.out.println(""+(i+1)+"번째 멤버의 이메일 : "+tempObj.get("email"));
             System.out.println(""+(i+1)+"번째 멤버의 나이 : "+tempObj.get("age"));
             System.out.println("----------------------------");
         }
 
     } catch (ParseException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
     }

 

반응형

+ Recent posts