代码拉取完成,页面将自动刷新
siri-frame,siri是取自本人作者的名字以及ios的手机助手的siri想法而来
一直想做一款适用于中小项目的轻量级快速开发框架,涵盖平时业务开发的常用场景,做到开箱即用。用户可以根据自身情况选择组件来进行使用,采取组件化开发模式。
比如用户需要redis,则选择redis组件,需要websocket,则引入websocket组件,用户自身不需要再开发什么,只需要按照组件规则进行使用即可。各种配置类已经集成,也有自定义的可插拔式的插件供使用。
项目整体采用maven结构开发,封装了大量的模块,彼此解耦。满足用户日常开发需要。
该模块为一个父pom模块,提供项目整体的maven包的锁定及规范,统一升级,统一引入。
新建一个文件夹,进入该文件夹终端,输入git clone https://gitee.com/li-siri/siri-frame.git
用Idea直接打开,选择Trust Project即可,打开项目后你会看到如下的目录结构
然后开始新建你自己的项目的Module
随后在你自己创建的Maven项目中建立如下包结构
在pom.xml中引入我们的Web模块
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.siriframe.demo</groupId>
<artifactId>siri-frame-demo</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.plugin.version>3.1</maven.plugin.version>
<maven.compile.source>1.8</maven.compile.source>
<maven.compile.target>1.8</maven.compile.target>
<siri.common.version>0.0.1-SNAPSHOT</siri.common.version>
</properties>
<dependencies>
<dependency>
<groupId>com.siriframe</groupId>
<artifactId>siri-common-web</artifactId>
<version>${siri.common.version}</version>
</dependency>
</dependencies>
</project>
随后创建启动类,建立application.yml文件后,即可开启本框架使用
server:
port: 8081
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。