jfinal+redis+maven搭建web项目
来源:互联网 发布:华为软件科技有限公司 编辑:程序博客网 时间:2024/06/06 08:26
一、新建maven项目
右键项目》bulid path 》add libraries》server runtime》选择一个服务器(这几步是解决新建maven项目报错)
添加完成后发现少了src/main/java 等文件夹,去添加这些文件夹
右键项目》properties》project facets》操作如下图
发现还是少了src/main/java 文件夹,怎么办?操作如下
同样 右键项目》properties》将下图中红框圈住的地方remove掉 (移除WebContent,test文件夹没需要也可以删除)
点击finish 完成新建maven项目
二、配置jfinal
在pom.xml注入jfinal3.2依赖
<dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal</artifactId> <version>3.2</version></dependency>
创建配置类Dconfig
package com.redis.config;import com.jfinal.config.Constants;import com.jfinal.config.Handlers;import com.jfinal.config.Interceptors;import com.jfinal.config.JFinalConfig;import com.jfinal.config.Plugins;import com.jfinal.config.Routes;import com.jfinal.template.Engine;import com.redis.test.RedisTest;public class DConfig extends JFinalConfig {public void configConstant(Constants me) {// 开启开发模式me.setDevMode(true);}public void configRoute(Routes me) { //添加路由 me.add("/redis", RedisTest.class);}public void configEngine(Engine me) {}public void configHandler(Handlers me) {}public void configInterceptor(Interceptors me) {}public void configPlugin(Plugins me) {}}配置web.xml
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name> <filter><filter-name>jfinal</filter-name><filter-class>com.jfinal.core.JFinalFilter</filter-class><init-param><param-name>configClass</param-name><param-value>com.redis.config.DConfig</param-value></init-param> </filter> <filter-mapping><filter-name>jfinal</filter-name><url-pattern>/*</url-pattern> </filter-mapping></web-app>web.xml中param-value 和配置类所在位置是一致的
添加刚才路由中所配置的controller类
package com.redis.test;import com.jfinal.core.Controller;public class RedisTest extends Controller {public void test(){renderText("hello world");}}
访问该方法,地址栏输入
localhost:8080/TestRedis/redis/test
至此 配置jfinal 已完成
三、配置redis
添加redis的Maven依赖,fst这个依赖是起序列化的作用,jedis是redis数据库java驱动依赖
<dependency><groupId>de.ruedigermoeller</groupId><artifactId>fst</artifactId><version>2.31</version></dependency> <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency>
在Dconfig类中配置redis插件
RedisPlugin,参数一是数据源别名,参数二ip,参数三端口号,参数四密码
具体参考Jfinal官方文档,说的很明白
在RedisController类中写一个测试方法测试
在浏览器中测试
至此 jfinal+redis Demo整合完成,更多待仔细研究
阅读全文
1 0
- jfinal+redis+maven搭建web项目
- Maven 搭建web项目
- Maven web项目搭建
- Maven--搭建Web项目
- maven搭建web项目
- Maven搭建web项目
- JFinal之旅——Maven下搭建项目
- JFinal框架基于Maven的WEB项目创建
- Jfinal项目搭建
- 用maven搭建web项目
- eclipse+maven搭建web项目
- myeclipse搭建maven web项目
- ECLIPSE 搭建MAVEN web项目
- myeclipse搭建maven web项目
- Eclipse搭建maven web项目
- maven 搭建springmvc web项目
- spring 搭建 maven web项目
- Maven+Web+Spring项目搭建
- MySQL数据库查看存储过程和函数
- 欢迎使用CSDN-markdown编辑器
- Linux(CentOS)下安装Dubbo管理控制台(dubbo-admin-2.5.4)
- 内置了人工智能技术 这款4K运动相机有啥能耐? | 新品
- 对话三星张代君:Bixby到底与Siri有什么不同? | AI英雄
- jfinal+redis+maven搭建web项目
- 【AI英雄风云榜】为TA投票:谁是2017中国AI领域最牛的人?
- linux shell命名管道FIFO(多进程动态并发)
- Json
- 详解聊天机器人:它会让人类工作变得多余吗? | 行业
- 利用onNewIntent避免Activity之间的跳转传值多次实体化
- Java使用POI导出Excel工具类(反射)
- CCF CSP 201503-1 图像旋转
- Java并发编程与技术内幕:消费者-生产者模式研究