Giter VIP home page Giter VIP logo

portal-demo's Introduction

###一 、 启动本地环境 ####1. 配置jdk 1.8

####2. 配置maven,可以使用阿里镜像

<mirror>

	  <id>alimaven</id>

	  <name>aliyun maven</name>      

	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

	  <mirrorOf>central</mirrorOf>

</mirror>

####3. 配置node 本地安装node环境 用于 npm 的相关命令启动

####4. 配置数据库,dev.yml文件中引入本地数据库

  datasource:
    druid:
      url: jdbc:mysql://localhost:3306/daily?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
      username: root
      password: 123456
      driver-class-name: com.mysql.jdbc.Driver

####5. install 前台工程

npm  install

####6. 启动前后台

####7. 使用域名访问本地项目 需要修改host文件 hosts文件加入下面代码

127.0.0.1 dut.portal.com

####8. 配置一下drools规则文件路径

  D:\_Temp 默认放在这里

###二 、 drools 规则文件逻辑梳理

1. pom文件引入 drools 第三方整理坐标 可以直接调用现成的 api

     <dependency>
         <groupId>com.github.hongwen1993</groupId>
         <artifactId>fast-drools-spring-boot-starter</artifactId>
         <version>7.37.0.Final</version>
     </dependency>

     <dependency>
         <groupId>org.drools</groupId>
         <artifactId>drools-core</artifactId>
         <version>7.6.0.Final</version>
     </dependency>
     <dependency>
         <groupId>org.drools</groupId>
         <artifactId>drools-compiler</artifactId>
         <version>7.6.0.Final</version>
     </dependency>
     <dependency>
         <groupId>org.drools</groupId>
         <artifactId>drools-templates</artifactId>
         <version>7.6.0.Final</version>
     </dependency>
     <dependency>
         <groupId>org.kie</groupId>
         <artifactId>kie-api</artifactId>
         <version>7.6.0.Final</version>
     </dependency>

2. 编写 drools 文件模板

    文件路径:portal-back/src/main/resources/demo-rule-template.drt
    模板文件用于生成规则文件 语法为 drools 规则文件语法
    @{} 用于引入变量

portal-demo's People

Contributors

kimetiii avatar poystan avatar yaofenglovestudy avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar

portal-demo's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.