【今日学んだこと】未経験からエンジニアで転職「4週間目その1」
コロナの影響を考慮して今日はリモートに。
今日やったこと
- Sさんの同世代祭りシステムの確認
- Javaでなにか作り始める(途中)
Spring Boot 2実践入門:簡単なWEBアプリを一から作成チュートリアル | MicroStone
できなかったこと
- Junit使ってみる
明日やること
- 同世代祭りシステムのを進める
今週やること
来週やること
めも
Javaのこと
これやってみる
Spring Boot 2実践入門:簡単なWEBアプリを一から作成チュートリアル | MicroStone
続き
Javaのバージョンが怪しそうなので
複数バージョンのJavaを切り替えて使用できるようにする。 - Qiita
またエラー
Error: caskroom/cask was moved. Tap homebrew/cask-cask instead.
無視して下に行ってみる
別記事
HomebrewでインストールできるJDKまとめ(2019年11月時点) - Qiita
maven - Java HotSpot(TM)64ビットサーバーVM警告:オプションMaxPermSizeを無視 - 初心者向けチュートリアル
できない
MacのBrewで複数バージョンのJavaを利用する + jEnv - Qiita
これでAdoptOpenJDK 8のインストールできた /usr/libexec/java_homeコマンドで確認
JDKの切り替え
てかあれか、ここが13だからあかんのか、、、?
JavaのJREとは?JDKとの違いやインストール方法まで解説 | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト JRE:Javaのプログラムを動かすときに必要なあれやこれやを詰め合わせたもの
https://wa3.i-3-i.info/word15007.html
エラー: メイン・クラスcom.example.demo.SpringdemoApplicationが見つからなかったかロードできませんでした
あとはここがおかしいだけっぽい。進んだ
エラー原因と対応|コンテナー 'Maven 依存関係' が存在しないライブラリー '(Javaのビルド・パスの問題) - 生活ドットコム
これと似てるっぽい、更新を矯正してみる
下の方エラーなんか出てる、、、
npmでpermission deniedになった時の対処法[mac] - Qiita
対策1=3やってみたけど変化なし
This is an error with npm itself. Please report this error at:
って出てるからnpmのせいっぽいけどなんだろ、ここでnpmなんで出てくるんだ
permission denied,だから権限がない
わからんからとりあえずnpm消してみたらエラー変わった
【備忘録】macからnode.jsとnpmをアンインストールしてインスコしなおす - umekovがんばります。
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN no-name@ No description npm WARN no-name@ No repository field.
依存関係を実際のバージョンのcore-js @ 3にアップグレード?
npm入れ直したらエラー消えたけど
よくみたらこれでてた Web server failed to start. Port 8080 was already in use.
8080はもうあるのか?
いやないけどどこ、、、なに、、、
http://localhost:8080/items で表示されない、、、
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
色々いじってたらこれに変わった
Tomchatがおかしいってところと 'h2Consoleってと
spring boot
業務でSpring Bootを半年間使ってみて思ったこと - LINE ENGINEERING
先にこれやる
SpringBootに入門する為の助走本(随時更新) - Qiita
こっちはすぐできたー
けどその先からはちょっとよくわからんけど、一旦表示できたから設定全部がおかしいわけじゃなさそう
spring boot MySQLで繋いでみる
H2ってので書いてたみたいなのでMySQLに変えたい
SpringBoot + Spring JPAでデータベースに接続する - Qiita
にあった「application.propertiesを設定したら、エラー出てきた
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
com.mysql.cj.jdbc.Driverに変更したらエラー減ったけど
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. サーバーに正常に送信された最後のパケットは0ミリ秒前でした。ドライバーはサーバーからパケットを受信していません。
8082まで使われてるって出た、なんで。使ってない、、、
真面目に公式リファレンス読むか、、、
??ってなったところ
いまいちよくわからない
[java.io] Java文字列入力のまとめ (InputStream, Reader, Scanner) - Qiita
エラーのところ