Jeecg-P3 开发入门 ### Jeecg-P3 微服务框架 - 开发入门 Jeecg-P3 微服务框架git地址 ``` Jeecg-P3 微服务框架git地址:https://gitee.com/jeecg/jeecg-p3 ``` 基本项目说明: 序号 项目英文名 项目中文名称 是否必须 备注 1 jeecg-p3-starter-parent 父POM 必须 管理公共资源版本号 2 jeecg-p3-starter-web 启动项目 必须 tomcat:run 3 jeecg-p3-generator-project 插件项目生成工具 必须 通过工具类快速生成插件项目 src/main/java/GeneratorMain.java 专题一: 手工创建插件项目步骤 1. 创建一个maven项目 1. 追加父pom ``` <parent> <groupId>org.jeecgframework.p3</groupId> <artifactId>jeecg-p3-starter-parent</artifactId> <version>1.0.0-SNAPSHOT</version> <relativePath>../parent/pom.xml</relativePath> </parent> ``` 1. 添加jeecg-p3基础依赖 ``` <dependency> <groupId>org.jeecgframework.p3</groupId> <artifactId>jeecg-p3-start-quick</artifactId> </dependency> ``` 1. 通过上面步骤插件项目创建完成 专题二: 第一个插件项目,实战hello world ``` Jeecg-p3 技术架构: MVC层 : SpringMvc_4.0.9.RELEASE 持久层: Minidao_1.6.4 View层: Velocity_1.6.4 UI 层 : H+、Bootstrap、Jquery ``` 编码路径规范要求: 序号 代码类型 代码路径 1 java、sql src/main/java/com/jeecg/{插件包名} 2 vm、js、css 等页面层 src/main/resources/content/{插件包名} 示例: 写一个hello world! 1. control写法 ``` @Controller @RequestMapping("/hello") public class HelloController extends BaseController { /** * 访问页面 * @return */ @RequestMapping(params = "list", method = { RequestMethod.GET, RequestMethod.POST }) public void list(HttpServletRequest request, HttpServletResponse response) throws Exception { VelocityContext velocityContext = new VelocityContext(); String viewName = "helloworld/hello.vm"; ViewVelocity.view(request, response, viewName, velocityContext); } } ``` 1. VM页面写法 ``` hello world!!! ``` 1. 代码结构截图 ![输入图片说明](https://static.oschina.net/uploads/img/201805/31123311_RpnE.png "在这里输入图片标题")