SpringCou day 01学習ミス日記


1.IEDAでは注釈@Slf 4 jを使用していますが、なぜ変数のロゴが見つからないですか?解決:https://zhidao.baidu.com/question/1866457675382898787.html Lombookプラグインをインストールした後、キャッシュをリセットしてもだめです.最後にSpringBootプロジェクトを新設しました.Slf 4 jのバージョン番号を親プロジェクトの依存バージョン番号に修正しました.
2.小さなエラーが書いたPaymentServiceImplはずっと注入に失敗しました.最後にserviceカバンがPaymentMain 8001のメイン起動クラスのカバンの中にないことを発見しました.
3.Canot find class:Payment解決:https://blog.csdn.net/qq_40722827/articale/details/1010539221最も一般的なエラーの原因はMapper.xmlです.
エラーコード:
    <insert id="create" parameterType="Payment" useGeneratedKeys="true" keyProperty="id">
        insert into payment(serial) values(#{serial})
    </insert>
正しいコード
    <insert id="create" parameterType="com.atguigu.springcloud.entities.Payment" useGeneratedKeys="true" keyProperty="id">
        insert into payment(serial) values(#{serial})
    </insert>
4.Invalid bound statement(not found)解決:https://www.cnblogs.com/liaojie970/p/8034525.html daoの中の方法名は書いていません.
5.SSLException:Urecognized SSL message、plinett xt connectこれはいつも悩んでいます.まずhttpをオフして失敗した後、2時間調べました.最後に自分のRestTemplateの対象のget ForObject、postForObjectが伝えるurlアドレスはhttpのではなく、httpのはずです.
6.Failed to configure a DataSource:‘url’atribute is not specified and no embeddedはユーザーのマイクロサービスのためデータベース配置が必要ないので、更にpom.xmlでデータベースに関する依存を削除する
7.ユーザーのマイクロサービスがPaymentによるマイクロサービスの挿入機能を呼び出した時、コンソールは正常に戻りますが、serialフィールドは実際には挿入されていません.サービスpaymentのcreateが追加されたため、@Request Bodyは追加されませんでした.