Quarkus入门

官网:https://quarkus.io/

快速开始:

  1. new project

  1. 引入依赖
1
2
3
4
5
6
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version>
<scope>provided</scope>
</dependency>
  1. 编写代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@Data
public class User{
private String username;
private String password;
}

@ApplicationScoped
public class UserService{
public String sayHello(User user){
return "say hello: " + user.getUserName() + " " + user.getPassword();
}
}

@Path("/hello")
public class ExampleResource{
@Inject
UserService userService;

@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello(){
User user = new User();
user.setUsername("test");
user.setPassword("666");
return this.userService.sayHello(user);
}
}
  1. 修改端口
1
quarlkus.http.port=6060
  1. 启动程序,访问localhost:6060/hello

Quarkus入门
http://www.zivjie.cn/2023/04/22/spring框架/Quarkus/Quarkus入门/
作者
Francis
发布于
2023年4月22日
许可协议