# easy4j-framework **Repository Path**: andre9999/easy4j-framework ## Basic Information - **Project Name**: easy4j-framework - **Description**: easy4j-framework - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2016-01-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easy4j-framework ### easy4j-framework ### 简介 *为什么easy4j-framework ? JavaWeb开源框架很多, 使用时需要很多复杂的配置才能满足需求,当然也有很多零配置的框架,甚至自带很多模块 的现成框架,但是大部分有一个就是学习成本高,需要去学习它自定义的一套语法 ,从而easy4j-framework诞生了 。 *easy4j-framework是什么?easy4j深度定制springmvc ,达到零配置,同时吸取了spring-boot的经验,拥有一个非常简洁的core,让你不在纠结于Spring的配置 , 让开发人员还是按照springmvc模式开发应用系统 ,并且自带一个非常简洁高性能的ORM ,让您在一分钟内搭建一个应用架子,一分内实现单表增删改查操作。 ### Quick starter 环境: jdk7.0+ ,tomcat7.0+ 遵循约定大于配置 ,特殊定制需在easy4j.properties配置 默认约定如下: 1. 自动读取 classpath 下 spring-**.xml 2. 视图采用自动适配 ,根据引入的jar包适配, 类似slf4j , 例如 使用velocity, 只需要引用velocity 所需要的jar包 ,如果未引入velocity, 侧默认使用jsp, jsp查找路径"src/main/webapp" 若使用velocity视图 ,默认配置如下: velocity模板路劲,首先自动从WEB-INF/vm 下的文件查找, 然后从classpath:tpl查找 ,自动读取velocityTools bean 当做velocity 工具 ,velocityTools bean 必须为Map的实例 3. 静态资源文件 静态资源文件 ,处理方式,默认匹配配置/** , 位置配置包含 "/","/www/","classpath:META-INF/www/" , 默认会从这三个目录去读取 如果还是读不到 , 就返回404啦 ,其中"/","/www/" 分别指向工程webapp/ , 以及webapp/www/目录 ,最佳实践, 不变的可共享的, 提供第三方用的资源 , 建议放到"classpath:META-INF/www/"中 4. jdbc 事务, 默认开启Annotation方式的事务管理 , 在需要事务的方法上面写上@Transactional就可以 ## QQ群 59213451 欢迎加入 ##Solgan == > 每日完善一点点 ,每天进步一点点