JFinal HelloWorld

▼魔方 西西 提交于 2020-03-11 03:30:13

1.导jar包

 1     <dependency>
 2       <groupId>com.jfinal</groupId>
 3       <artifactId>jfinal-undertow</artifactId>
 4       <version>2.0</version>
 5     </dependency>
 6 
 7     <dependency>
 8       <groupId>com.jfinal</groupId>
 9       <artifactId>jfinal</artifactId>
10       <version>4.8</version>
11     </dependency>

 

2.DemoConfig

 1 public class DemoConfig extends JFinalConfig {
 2     @Override
 3     public void onStart() {
 4         System.out.println("我是开始");
 5     }
 6 
 7     @Override
 8     public void configConstant(Constants constants) {
 9         constants.setDevMode(true);
10     }
11 
12     @Override
13     public void configRoute(Routes routes) {
14         routes.add("/hello",HelloController.class);
15     }
16 
17     @Override
18     public void onStop() {
19         System.out.println("我是结束");
20     }
21 
22     @Override
23     public void configEngine(Engine engine) {
24     }
25 
26     @Override
27     public void configPlugin(Plugins plugins) {
28     }
29 
30     @Override
31     public void configInterceptor(Interceptors interceptors) {
32     }
33 
34     @Override
35     public void configHandler(Handlers handlers) {
36     }
37 }

 

3.HelloController

1 public class HelloController extends Controller {
2     public void index()
3     {
4         renderText("Hello JFinal World.");
5         sayHelo();
6     }
7 }

 

4.start

1 public class Start {
2     public static void main(String[] args) {
3         UndertowServer.start(DemoConfig.class,8009,true);
4     }
5 }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!