Solon 가장 간단 한 demo --- Hello World

Solon 의 항목 주소:
https://gitee.com/noear/solon
안에 잡다 한 물건 이 많다.오늘 의 목 표 는 가장 간단 하고 가장 작은 Hello World 를 만 드 는 것 입 니 다.
(1) IntelliJ IDEA 로 Meven 빈 프로젝트 새로 만 들 기 helloworld(2) 그리고 pom.xml 파일 에 프레임 워 크 의존 도 를 추가 합 니 다.

    
        org.noear
        solon.boot.jlhttp 
        1.0.9
    


(3) 클래스 추가 /src/main/java/helloworld/App.java
package helloworld;

import org.noear.solon.XApp;
import org.noear.solon.annotation.XController;
import org.noear.solon.annotation.XMapping;

/**
 *      
 * */
@XController
public class App {
    public static void main(String[] args) {
        /**
         *     
         * */
        XApp.start(App.class, args);
    }

    /**
     * Http     
     * */
    @XMapping("/")
    public String hello(){
        return "Hello world!";
    }
}


(4) App. java 파일 에 오른쪽 단 추 를 누 르 고 선택: Run 'app. main ()'
그리고 브 라 우 저 에서 열기: http://localhost:8080/필요 하 다 면, meven 으로 jar 가방 (0.1m 오, 아주 작고...)
(5) 데모 소스 코드
소스 코드: demo 01. solonsimple
(6) QPS 비교 테스트 (필자 의 컴퓨터 로 측정: Macbook pro 2017 i7 16g)
#    (   5 ,  3    )

$ wrk -t10 -c200 -d30s --latency "http://127.0.0.1:8080/"

solon boot
크기
QPS
spring boot
QPS
solon. boot. jlhttp (독립 실행 가능)
0.1m
4 만 5000 원 정도.
/
/
spring-boot-starter-tomcat
3 만 1000 정도.
solon. boot. jetty (독립 실행 가능)
1.8m
6 만 5 천원 정도.
spring-boot-starter-jetty
3 만 5000 원 정도.
solon. boot. undertow (독립 실행 가능)
4.2m
7 만 9 천원 정도.
spring-boot-starter-undertow
4 만 9 천원 정도.

좋은 웹페이지 즐겨찾기