-8 MyBatisデータベースの逆生成
MyBatis逆生成ツール
- 逆生成には mybatis-generator-for-imooc プロジェクトを使用します。このプロジェクトをインポートした後、まず IDEA で maven 設定をセットアップします; プロジェクトの generatorConfig.xml ファイルで設定し、それから pojo、マッパー、および xml ファイルを生成します; mybatis-generator-for-imooc プロジェクトから pojo、マッパー、および xmlファイルをmybatis-generator-for-imocプロジェクトからaggregatorプロジェクトにコピーします;
- pomファイルでmybatisの依存関係を設定します。
<!-- mybatis 逆生成ツール>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
- ymlでの汎用マッパー設定の導入
####################...# # mybatis mapper # ############################################################ # ジェネリックマッパーの設定 mapper: mappers: com.zte.my.mapper.MyMapper # not-empty: false identity: MYSQL
をインストールする必要があります。
-11 ユーザー登録/ログインプロセスと機能開発
- 登録とログインの詳細説明
ユーザー登録とログイン - Cookieセッション
- Swagger2apiの統合
- カテゴリの設計と実装
- ホーム 製品レコメンド ページのスクロールに合わせてデータを徐々に読み込みます。
- 商品検索とページング
- 製品の詳細とレビューのレンダリング
- ショッピングカートと注文 注文グローバル一意ID ユーザーが注文を作成した後、複数のリフレッシュは、1つの注文しかできません;
ユーザー名の登録とログインプロセス
メールボックスの登録処理
携帯電話番号による登録とログイン
ユーザー登録、ユーザー名の存在の確認
分散クラスタやマイクロサービスでは、データベースのフォームIDはグローバルに一意である必要があるため、IDをインクリメントする必要はありません。
IDEA、インターフェースをインポートする高速な方法 win: ctrol + i; mac: command + i
PassportController の作成 ルートプロジェクトの pom ファイルに依存関係を追加します。
<!-- apache Toolsクラスを作成する。>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.11</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency>