JFinal是一個java web開辟框架,那么若何經由過程intellij idea來建立JFinal的maven項目呢,下面將具體介紹
打開intellij idea軟件,建立新項目,選擇如下圖項目類型,建立maven web項目
填寫maven項目根基屬性,如下圖所示
設置裝備擺設當地maven路徑,如下圖所示
選擇maven項目存儲位置,如下圖所示,設置完當作,點擊【Finish】按鈕,期待幾分鐘,就可以建立maven項目
建立當作功,項目布局如下圖所示
之后就是整合jfinal,來啟動jfinal項目,添加maven依靠,代碼如下
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jfinal</artifactId>
<version>3.3</version>
</dependency>
<dependency>
<groupId>com.jfinal</groupId>
<artifactId>jetty-server</artifactId>
<version>8.1.8</version>
<!-- <scope>provided</scope>-->
</dependency>
jfinal maven項目利用jetty辦事器,不合用tomcat辦事器
添加一個HelloController,代碼如下
public class HelloController extends Controller {
public void index()
{
renderText("Hello JFinal World.");
}
}
新建一個設置裝備擺設類DemoConfig ,設置裝備擺設HelloController到jfinal中,代碼如下
public class DemoConfig extends JFinalConfig {
@Override
public void configConstant(Constants constants) {
constants.setDevMode(true);
}
@Override
public void configRoute(Routes routes) {
routes.add("/hello",HelloController.class);
}
@Override
public void configEngine(Engine engine) {
}
@Override
public void configPlugin(Plugins plugins) {
}
@Override
public void configInterceptor(Interceptors interceptors) {
}
@Override
public void configHandler(Handlers handlers) {
}
}
設置裝備擺設web.xml,將DemoConfig設置裝備擺設到阻擋器中,代碼如下
<filter>
<filter-name>jfinal</filter-name>
<filter-class>com.jfinal.core.JFinalFilter</filter-class>
<init-param>
<param-name>configClass</param-name>
<param-value>demo.DemoConfig</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
添加一個啟動類,執行main方式,代碼如下
public class Application {
public static void main(String[] args) {
JFinal.start("src/main/webapp", 8080, "/", 5);
}
}
啟動法式,打開瀏覽器請求localhost:8080/hello,節制臺也打印出相關日記
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!