idea配置jfinal_Jfinal 项目在idea上创建

1.使用JIDEA创建web项目

2.通过Libraries的maven导入jfinal包

通过maven查找下载jfianl包

选择jfinal官方的jar包下载

这里写图片描述

将其加入到项目中

这里写图片描述

保存后,将Lib包加入项目输出目录

这里写图片描述

3.编辑web文件,是jfinal指向 config配置文件

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

jfinal

com.jfinal.core.JFinalFilter

configClass

taotaiji.common.DemoConfig

jfinal

/*

这里写图片描述

4.增加配置、路由信息如下:

Config.java

package jslh.work.com;

import com.jfinal.config.*;

import com.jfinal.kit.PropKit;

import jslh.work.com.Controllers.IndexController;

/**

* Created by Administrator on 2016/12/12.

*/

public class Config extends JFinalConfig{

@Override

public void configConstant(Constants constants) {

// 加载少量必要配置,随后可用PropKit.get(...)获取值

PropKit.use("config.txt"); //加载配置文件

}

@Override

public void configRoute(Routes routes) {

//路由

routes.add("/", IndexController.class,"index");

}

@Override

public void configPlugin(Plugins plugins) {

//配置数据库

}

@Override

public void configInterceptor(Interceptors interceptors) {

}

@Override

public void configHandler(Handlers handlers) {

//配置全局变量

}

}

IndexController.java

package jslh.work.com.Controllers;

import com.jfinal.core.Controller;

/**

* Created by Administrator on 2016/12/12.

*/

public class IndexController extends Controller {

public void index(){

}

}

index/index.html

Title

1111111111111

5.配置运行

这里写图片描述

6.加入日志文件

这里写图片描述

log4j.properties

log4j.rootLogger=INFO, stdout, file

log4j.appender.stdout.Target=System.out

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH:mm:ss}%n[%p]-[Thread: %t]-[%C.%M()]: %m%n

# Output to the File

log4j.appender.file=org.apache.log4j.FileAppender

log4j.appender.file.File=./myapp.log

log4j.appender.file.layout=org.apache.log4j.PatternLayout

log4j.appender.file.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH:mm:ss}%n[%p]-[Thread: %t]-[%C.%M()]: %m%n

# Druid

log4j.logger.druid.sql=warn,stdout

log4j.logger.druid.sql.DataSource=warn,stdout

log4j.logger.druid.sql.Connection=warn,stdout

log4j.logger.druid.sql.Statement=debug,stdout

log4j.logger.druid.sql.ResultSet=warn,stdout

logging.properties

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

############################################################

# Handler specific properties.

# Describes specific configuration info for Handlers.

############################################################

org.apache.juli.FileHandler.level = FINE

org.apache.juli.FileHandler.directory = ${catalina.base}/logs

org.apache.juli.FileHandler.prefix = error-debug.

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值