よわよわエンジニアの学習記録

エンジニアになってからの学びを残しておきます。間違い等ございましたら、指摘していただけると泣いて喜びます!笑

2022-01-01から1年間の記事一覧

【Spring】 java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting 'name pattern' 対策方法

AOPの実装時のエラー AOP実装時にCaused by: java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting 'name pattern' というエラーが発生しました。 原因 誤字脱字① 修正前:"execution(*com.example.demo.login.controller.LoginCont…

【Spring】javax.validationのimportエラーの対処法

Springを学習して Spring解体新書という本を読んで、Springの学習を行っていましたが、第6章のバリデーションの実装で、javax.validationのimportができず困ったので、解決策をメモとして残しておきます。 原因 Spring Bootのバージョンが2.3以降だとjavax.v…

初心者向け【Docker】dockerfileがbuildできないときの対処法

下記エラーが出てDockerfileがbuildできず、悪銭苦闘していました、、 failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1566600172/Dockerfile: no such file or directory このエラーが…

【Python】Seleniumをインストールしているのにimportできない場合の

Seleniumをインストールしているのにimportできない場合の解決策 1.インストールしたのにimportできない... 開発環境:visual studio code ターミナルで「py -m pip install selenium==3.141.0」を入力して、 インストールは成功しました。 ですが、「Import …

@ResponseStatusでHTTPレスポンスのステータスを指定する方法 Spring

HTTPレスポンスの番号を指定したいなーと思ったので、@ResponseStatesを使って 指定してみました。 @ResponseStatesとは? メソッドにつけることでレスポンスのステータスを指定できるアノテーションです。 ()の中に指定したHTTPステータスを返すことができま…

@PutMappingの使い方と使用例 Spring

@PutMappingとは? リクエストに対してデータの更新を行う際に付与するアノテーションです。 (RequestMappingなどと同様にコントローラーのメソッドに付与します。) 使い方は単純なので使用例を紹介します。 使用例 ①コントローラー(Putに関してはここのみ確…

@Contollerと@RestContollerの違い Spring アノテーション

Spring MVCのコントローラークラスでつける @Contoroller、RestContorollerのアノテーションの違いを簡単にまとめてみる。@Controller Webページ表示したいよって時に使う。 HTML(MVCのView)を戻り値として返すときに使用。 Webページ用のアノテーション。 @…

pom.xmlとは? Spring Boot

spring initializrでのMavenプロジェクトを作ると下のほうにある、pom.xml、、 なんとなくで使ってたので、ざっくりとどんなファイルなのかまとめました。 pom.xmlとは? プロジェクトに関する設定が書かれたファイルのことです。 Springを使ってて特に重要だ…

WebAPIとは? SOAP APIとREST APIについても解説 Spring

よく見るWebAPIって言葉がよくわからなかったので、調べてまとめました。 WebAPIとは? Web上であるプログラムの機能を別のプログラムで使えるようにするための仕組み。 飲食店のレビューサイトとかでもよく見るGoogle Map APIなどが有名。 (webサイトにGoogl…