IDEA搭建JeeSite 4.x環境,應用mysql8.0


JeeSite官方的環境搭建教程:https://jeesite.gitee.io/docs/install-deploy/

其中Java, Maven, Eclipse, Mysql的安裝配置教程很多,在此不做介紹。

 

IDEA

  1. git clone https://gitee.com/thinkgem/jeesite4.git

    首先從下載jeesite4的源代碼並解壓,將其中的web文件夾放到任選的工作目錄下,並重命名成自己的工程名,也可以不改。修改pom.xml文件的10、13行,同一路徑和文件名。

  2. 打開IDEA,並導入項目。載入完成后,File -> Project Structure -> Modules,在中間那一欄里會出現spring和web,說明你導入成功。

 

MySql數據庫

  1. 在IDEA初次加載 Maven 依賴包時,可以先轉攻MySQL的配置。在my.ini文件(我是win10系統)的[mysqld]下添加
    sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
  2. 重啟MySql服務,在界面中執行sql語句:
    set global read_only=0;
    set global optimizer_switch='derived_merge=off'; 
    create user 'jeesite'@'%' identified by 'jeesite';
    create database jeesite DEFAULT CHARSET 'utf8' COLLATE 'utf8_unicode_ci';   
    grant all privileges on jeesite.* to 'jeesite'@'%';
    flush privileges;

    創建用戶和授權

  3. 配置JDBC連接,修改/src/main/resources/config/application.yml
    #======================================#
    #========== Database sttings ==========#
    #======================================#
    
    # 數據庫連接
    jdbc:
    
      # Mysql 數據庫配置
      type: mysql
      driver: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/jeesite?useSSL=false&serverTimezone=UTC
      username: ****
      password: ******
      testSql: SELECT 1
  4. 若剛才導入到IDEA的項目加載完成且無誤,我們打開pom.xml,作出如下修改:
    <dependency>
       <groupId>com.jeesite</groupId>
       <artifactId>test-core</artifactId>
       <version>1.0</version>
       <scope>system</scope>
       <systemPath>${project.basedir}/src/main/webapp/lib/mysql-connector-java-8.0.11.jar</systemPath>
    </dependency>
     
     
    <dependency>
       <groupId>org.yaml</groupId>
       <artifactId>snakeyaml</artifactId>
       <version>1.18</version>
    </dependency>
    70行左右,把springframework下的scope改成compile,並在下方添加兩個依賴。我們需要自行在對應目錄下添加mysql8.0的連接驅動jar包,並在modules中導入剛才的jar包。
  5. 然后我們就可以執行/bin/init-data.bat往數據庫里導入數據了,第一次執行如果遇見table xxx doesn't exist的錯誤信息,忽略即可。

 

tomcat服務

  1. 打開/src/main/resources/config/application.yml文件,配置端口和路徑:
    #======================================#
    #========== Server settings ===========#
    #======================================#
    
    server:
    
      port: 8980
      servlet:
        context-path: /jeesite-demo
      tomcat:
        uri-encoding: UTF-8
  2. 找到Application.java文件並運行。

 

打開瀏覽器,在url里輸入http://127.0.0.1:8980/jeesite-demo,默認最高管理員賬號:system 密碼:admin。

大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM