Solon 가장 간단 한 demo --- Hello World
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 천원 정도.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.