IDEAはJeeSite 4.x環境を構築し、mysql 8.0を応用する.


JeeSite公式環境構築チュートリアル:https://jeesite.gitee.io/docs/install-deploy/
このうちJava,Maven,Eclipse,Mysqlのインストール構成チュートリアルは多く,ここでは紹介しない.
 
IDEA
  • git clone https://gitee.com/thinkgem/jeesite4.git

    まずjeesite 4のソースコードをダウンロードして解凍し、その中のwebフォルダを任意の作業ディレクトリの下に置いて、自分のプロジェクト名に名前を変更しなくてもいいです.pom.xmlファイルの10、13行、同じパスとファイル名を変更します.
  • IDEAを開き、プロジェクトをインポートします.読み込みが完了すると、File->Project Structure->Modules、真ん中の欄にspringとwebが表示され、インポートに成功したことを示します.

  •  
    MySqlデータベース
  • IDEAで初めてMaven依存パッケージをロードする場合は、まずMySQLの構成を転送できます.my.iniファイル(win 10システム)の[mysqld]で追加
    sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"

  • 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;

    ユーザーの作成と承認
  • 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

  • IDEAにインポートしたプロジェクトのロードが完了し、エラーがない場合はpom.xmlを開き、次の変更を行います.
    <dependency>
       <groupId>com.jeesitegroupId>
       <artifactId>test-coreartifactId>
       <version>1.0version>
       <scope>systemscope>
       <systemPath>${project.basedir}/src/main/webapp/lib/mysql-connector-java-8.0.11.jarsystemPath>
    dependency>
     
     
    <dependency>
       <groupId>org.yamlgroupId>
       <artifactId>snakeyamlartifactId>
       <version>1.18version>
    dependency>

    70行程度でspringframeworkの下のscopeをcompileに変更し、下に2つの依存を追加します.対応するディレクトリにmysql 8.0の接続ドライバjarパッケージを独自に追加し、modulesに先ほどのjarパッケージをインポートする必要があります.
  • その後、/bin/init-data.batを実行してデータベースにデータをインポートすることができます.table xxx doesn't existのエラー情報に出会ったら、無視すればいいです.

  •  
    tomcatサービス
  • /src/main/resources/config/application.ymlファイルを開き、ポートとパスを設定します.
    #======================================#
    #========== Server settings ===========#
    #======================================#
    
    server:
    
      port: 8980
      servlet:
        context-path: /jeesite-demo
      tomcat:
        uri-encoding: UTF-8

  • Application.javaファイルを見つけて実行します.

  •  
    ブラウザを開きurlに入力http://127.0.0.1:8980/jeesite-demo、デフォルト最高管理者アカウント:systemパスワード:admin.
    大成功!
    転載先:https://www.cnblogs.com/Bochao/p/11045916.html