内网CRM系统构建之项目搭建

  1. 技术准备

    1. 前端,easy ui,js,html,css
    2. 后端java
    3. 框架SSM
  2. 步骤一:到spring boot官网下载核心文件
  3. 下载之后解压,放到工作空间的文件夹内
  4. 导入启动包
  5. 导入之后稍等片刻
  6. 点击pom.xml,配置
  7. 
    
    
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      4     <modelVersion>4.0.0</modelVersion>
      5
      6     <groupId>com.bmw</groupId>
      7     <artifactId>bmw_crm</artifactId>
      8     <version>0.0.1-SNAPSHOT</version>
      9     <packaging>jar</packaging>
     10
     11     <name>bmw_crm</name>
     12     <description>Demo project for Spring Boot</description>
     13
     14     <parent>
     15         <groupId>org.springframework.boot</groupId>
     16         <artifactId>spring-boot-starter-parent</artifactId>
     17         <version>1.5.1.RELEASE</version>
     18         <relativePath /> <!-- lookup parent from repository -->
     19     </parent>
     20
     21     <properties>
     22         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     23         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     24         <java.version>1.8</java.version>
     25         <!-- set thymeleaf version -->
     26         <thymeleaf.version>3.0.0.RELEASE</thymeleaf.version>
     27         <thymeleaf-layout-dialect.version>2.0.0</thymeleaf-layout-dialect.version>
     28         <!--set java version -->
     29     </properties>
     30
     31     <dependencies>
     32         <dependency>
     33             <groupId>org.mybatis.spring.boot</groupId>
     34             <artifactId>mybatis-spring-boot-starter</artifactId>
     35             <version>1.3.0</version>
     36         </dependency>
     37         <dependency>
     38             <groupId>org.mybatis.generator</groupId>
     39             <artifactId>mybatis-generator-core</artifactId>
     40             <version>1.3.5</version>
     41         </dependency>
     42         <dependency>
     43             <groupId>org.springframework.boot</groupId>
     44             <artifactId>spring-boot-starter-thymeleaf</artifactId>
     45         </dependency>
     46         <dependency>
     47             <groupId>net.sourceforge.jexcelapi</groupId>
     48             <artifactId>jxl</artifactId>
     49             <version>2.6.10</version>
     50         </dependency>
     51
     52         <dependency>
     53             <groupId>mysql</groupId>
     54             <artifactId>mysql-connector-java</artifactId>
     55             <scope>runtime</scope>
     56         </dependency>
     57
     58         <dependency>
     59             <groupId>org.springframework.boot</groupId>
     60             <artifactId>spring-boot-starter-test</artifactId>
     61             <scope>test</scope>
     62         </dependency>
     63
     64         <!--加密组件必要包 -->
     65         <dependency>
     66             <groupId>com.alibaba</groupId>
     67             <artifactId>fastjson</artifactId>
     68             <version>1.2.24</version>
     69         </dependency>
     70         <dependency>
     71             <groupId>org.apache.commons</groupId>
     72             <artifactId>commons-lang3</artifactId>
     73             <version>3.2.1</version>
     74         </dependency>
     75
     76         <!-- 支持Word文档的操作 -->
     77         <dependency>
     78             <groupId>org.apache.poi</groupId>
     79             <artifactId>poi</artifactId>
     80             <version>3.15</version>
     81         </dependency>
     82         <dependency>
     83             <groupId>org.apache.poi</groupId>
     84             <artifactId>poi-ooxml</artifactId>
     85             <version>3.15</version>
     86         </dependency>
     87         <dependency>
     88             <groupId>org.apache.poi</groupId>
     89             <artifactId>poi-scratchpad</artifactId>
     90             <version>3.15</version>
     91         </dependency>
     92         <dependency>
     93             <groupId>commons-io</groupId>
     94             <artifactId>commons-io</artifactId>
     95             <version>2.5</version>
     96         </dependency>
     97
     98         <dependency>
     99             <groupId>org.springframework</groupId>
    100             <artifactId>springloaded</artifactId>
    101             <version>1.2.6.RELEASE</version>
    102         </dependency>
    103         <dependency>
    104             <groupId>org.springframework.boot</groupId>
    105             <artifactId>spring-boot-devtools</artifactId>
    106             <version>1.3.0.RELEASE</version>
    107         </dependency>
    108
    109
    110     </dependencies>
    111
    112     <build>
    113         <resources>
    114             <resource>
    115                 <directory>src/main/resources</directory>
    116             </resource>
    117         </resources>
    118         <plugins>
    119             <plugin>
    120                 <groupId>org.springframework.boot</groupId>
    121                 <artifactId>spring-boot-maven-plugin</artifactId>
    122                 <configuration>
    123                     <fork>true</fork>
    124                 </configuration>
    125             </plugin>
    126         </plugins>
    127     </build>
    128
    129
    130
    131 </project>
  8. pom配置是spring boot的优点,在这里指定用什么包,以及版本号,然后maven可以自动导包,十分方便
  9. 贾跃亭:下周更新

原文地址:https://www.cnblogs.com/roland-piaget/p/9576363.html

时间: 2024-10-13 08:44:27

内网CRM系统构建之项目搭建的相关文章

springboot学习之构建简单项目搭建

概述 相信对于Java开发者而言,spring和springMvc两个框架一定不陌生,这两个框架需要我们手动配置的地方非常多,各种的xml文件,properties文件,构建一个项目还是挺复杂的,在这种情况下,springboot应运而生,他能够快速的构建spring项目,而且让项目正常运行起来的配置文件非常少,甚至只需要几个注解就可以运行整个项目. 总的说来,springboot项目可以打成jar包独立运行部署,因为它内嵌servlet容器,之前spring,springMvc需要的大量依赖,

持续集成(二)工具搭建篇—内网邮件服务器搭建

在我们的持续构建中,项目构建中出现错误提醒,或者开发人员之间的沟通交流,进度汇报的事务,都是离不开一个通信工具,那就是邮件.在我们的项目开发中如果使用第三方的邮件平台,这肯定不是最好的选择,因为第三方的邮件需要外网的支持,但是外网又不是特别的可靠,假如外网链接出现了问题,这样就会不必要的延误我们的工期.再或者很多项目都是保密项目,在开发中只能用内网.但是不用邮件吧又不行.为了解决这个头疼的问题,我们的内网邮件服务器工具就出现了,只要用它安装在我们的服务器上,配置好账户,配置好客户端,在内网里就可

内网简易DNS系统

内网DNS系统 功能:解析内网域名和DNS-Cache 软件:dnsmasq 一.安装yum  -y install dnsmasq二.服务器配置1.vi /etc/resolv.conf 使本地查询域名时使用dnsmasq服务器nameserver 127.0.0.1 2.vi /etc/dnsmasq.confresolv-file=/etc/dnsmasq.resolvconf 指定上层读取的DNS服务器文件no-hosts                            指定不读取

基于Google 验证器 实现内网的双因素认证

最近的一个项目需要实现双因素强认证,平常我们都是采用 静态密码+动态短信这样的方式来实现,但用户侧并没有相应的短信接口. 后来决定采用 google身份验证器来实现.在网上找了一些资料和代码片段,经过梳理和改造,目前已上线使用了,效果还是比较好的,记录一下,也给需要的朋友做个参考. 首先简述一下双因素认证:双因素身份认证就是通过你所知道再加上你所能拥有的这二个要素组合到一起才能发挥作用的身份认证系统.双因素认证是一种采用时间同步技术的系统,采用了基于时间.事件和密钥三变量而产生的一次性密码来代替

一台PC双网卡,一个外网一个内网

问题:一台PC双网卡,一个连外网一个连内网.用户主要访问外网,内网只访问有限的几个ip.因为外网很大,一般人公司内网常访问的ip是有限的几个. 现在如何做到在上外网的同时也能访问内网的系统?明明两个网卡都连上了,为何只能访问先连上的那个网卡指定的网络呢? 答:当你访问某个ip地址的时候,电脑不知道通过哪个网卡去访问,它懵逼了. 解决方案:你要通过手动配置来告诉电脑,类似什么样的IP通过哪个网卡访问,这个方式通常叫“定义静态路由”,可以通过使用dos的route命令实现. 在这里,因为我们内网系统

内网IP环境搭建的ERP/OA/CRM如何实现远程互访?

前言 大多数企业都会在公司总部搭建各类项目管理办公系统(如OA.ERP.CRM.收银系统等等)进行运作管理,以提高员工的办公效率及提升企业的管理水平. 但随着公司的不断发展扩大规模,则会在全国甚至全球设立起分公司.办事处.生产基地.仓储中心等分支机构,而且也会有休假在家.出差在外等需要移动办公人员. 面对数量众多并且分散在各地的分支机构,要如何实现访问到公司总部所搭建的办公系统呢?接下来就由小编来给大家支几招,如何通过Oray的产品化解以上企业常见难题. 一.花生壳域名解析软件 http://h

搭建nginx反向代理用做内网域名转发

基于域名的7层转发的实现(NAT+反向代理) 在实际办公网中,因为出口IP只有一个,要实现对外提供服务的话就必须得做端口映射,如果有多个服务要对外开放的话,这只能通过映射不同端口来区分,这在实际使用过程中非常的痛苦(记忆困难.一一对应关系也没有规律.访问的时候还得加端口),这个痛苦的问题用表格的形式来形象的描述如下: Public IP Public Port Number Internal IP Internal Port Number Note 1.1.1.1 80 192.168.1.10

Hyperledger Fabric 1.0 从零开始(三)——内网(准离线)环境构建

有公网环境的服务器可以直接看 Hyperledger Fabric 1.0 从零开始(二)--公网环境构建 ,本篇内容与上篇相似,只不过环境搭建需要在内网下,也就是网络被限制的情况下. 1:环境构建与测试 在本文中用到的宿主机环境是Centos ,版本为Centos.x86_647.2,通过Docker 容器来运行Fabric的节点,版本为v1.0.因此,启动Fabric网络中的节点需要先安装Docker.Docker-compose和Go语言环境,然后在网上拉取相关的Docker镜像,再通过配

2 微信开发本地代理环境的搭建--实现将内网ip映射到外网

微信公众号的开发,要搭建网站,并且随时都有可能修改网站内容进行调试,这就需要临时外网能返回本地开发环境搭建的项目进行测试,即内网映射到公网,但是好多开发者没有自己的域名和服务器,这里我们先来搭建一个本地代理环境把服务器地址变为外网能访问的地址: 这里,我对内网映射外网的方法进行了一下简单的总结: 1 ngrok映射工具(失效) 2 nodejs的localtunnel服务(虚拟域名,随机生成,总是变化,不方便) 3 www.tunnel.mobl(失效) 4 QQ浏览器微信调试工具(已下架) 5