JFinal项目搭建
- JFinal项目搭建
JFinal项目搭建
首先创建maven项目:
删掉报错的jsp页面:
在pom.xml中加入坐标:
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal-undertow</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>5.0.8</version>
</dependency>
在main下面新建java和resources(如果没有出现的话,项目名上右键->Maven->update Project):
java下创建com.li.conf包包内创建config类并继承JFinalConfig;具体的方法下面会讲解
创建com.li.view下再创建DemoController继承Controller(控制器)
新建com.li.app下创建Run类里面创建main放法下面再写:
public static void main(String[] args) {
UndertowServer.start(My_Config.class,80,true);
}
三个参数:加载的类,端口号,是否支持热加载
如果访问http://localhost/demo;默认访问index方法。如果需要方法其他方法则需要在Path后面添加方法名,例如:需要访问test方法(Action);http://localhost/demo/test
也可以在Action(方法)上加@ActionKey(“/test”),这时候可以直接访问http://localhost/test
如果不想让别人访问Action,可以在上面加@NotAction,这时候权限修饰符就可以修改(没写这个注解只能是public);这时候访问http://localhost/demo/mimi就直接访问的首页;会将mimi当作参数
访问: