RestTemplateBuilderに関する覚書 2019-12-10 2 min read RestTemplateBuilder RestTemplate は Spring Framework(spring-web)だけれども RestTemplateBuilder は Spring Boot。 Java の世界の なんちゃらBuilder (StringBuilderと spring-boot
https://hatena.ne.jp/ にアクセスできてるとお思いで? 2019-12-03 2 min read はじめに: 試した環境 Windows10 の現時点での最新安定版 Google Chrome および Firefox を用いました。 Google Chrome 78.0.3904.108 Firefox 70.0.1 また実行に際しては、キャッシュ等の影響を避けるため、Chro web chrome
Spring Boot のプロパティではkebab-formatが推奨されている 2019-11-28 1 min read Relaxed Binding 2.0 という仕組みにより spring.jpa.database-platform=mysql spring.jpa.databasePlatform=mysql spring.JPA.database_platform=mysql いずれの形式でも正しくバインドできる。 が、公式ドキュメントからは一番上の database-platform が推奨されているように読み取れる。 Relaxed spring-boot
native-imageコマンドを実行するために行ったWindows10 への GraalVM インストールがエキサイティングな件 2019-11-09 3 min read 悪い意味で。 なお試した時点での GraalVM 最新リリースバージョンは 19.2.1でした。 GraalVM インストール & 実行 GraalVM のインストール方法はいくつかあるのでお好み java graalvm
MockMvc でURLエンコード済みのpathを渡したいときは new URI(...) を引数にする 2019-10-29 1 min read OAuth2.0 の redirect_uri をゴニョった実装をテストしたいときにハマった。 mockMvc.perform(get(new URI("/line/oauth/authorize?redirece_uri=https%3A%2F%2Fexample.com") ってやらないと二重にエンコードされてしまう。 参考 MockMvc needs to accept prepared URI with encoded URI path variables [SPR-11441] #16067 EncodedUriTests.java spring-boot
Intel iGPU環境でのAmethyst 開発環境セットアップ 2019-10-08 3 min read TL;DR Ubuntu18.04, Coffee Lake iGPU で vulkan での実行を可能にするには mesa-vulkan-drivers パッケージインストール /etc/X11/xorg.conf.d/20-intel.conf で DRI3 有効化 の2点が必要。 (おそらく実際には、実行に libvulkan1 、及び開発には加えて libvulkan-dev も rust ubuntu
Cargo.lock をバージョン管理するや否や 2019-09-01 1 min read cargo new --bin したパッケージに対して、たまたまデフォルで生成される .gitignore を用いずに https://gitignore.io/ で生成してものを用いていたのですが、 Cargo.lock ファイルの扱いが異なるように思 rust
電子キーボードを買いました 2019-08-31 3 min read 経緯 プログラミングとかビデオゲームとか、かなり目を酷使することばかりやっているので、そうではない趣味を持とうと考えた末、何か楽器を入門するこ diary
LINE Messaging API を試してみる 2019-08-25 2 min read 準備 Spring Boot セットアップ https://start.spring.io/ でテンプレートを作成して次の依存関係を追加します。 <dependency> <groupId>com.linecorp.bot</groupId> <artifactId>line-bot-spring-boot</artifactId> <version>2.7.0</version> </dependency> リポジトリ: https://github.com/line/line-bot-sdk-java/tree/master/line-bot-spring-boot Heroku セットアップ 今回は linebotbeta というアプリケーション java spring-boot line
LINE リッチメニューを試してみる 2019-08-25 1 min read https://github.com/yukihane/hello-java/tree/master/line/richmenu-sample 公式リファレンス に書いてある通りですが、リッチメニューを試してみました。 メニューをタップするとPostBackEventを送信します。 bo java spring-boot line
LINEログイン機能を試してみる(Spring Boot 2.1.7/Spring Security 5.1.6) 2019-08-25 3 min read Important 本ページは Spring Boot 2.1.7 の頃のものですが、後続として 2.4.5 対応版があります: LINEログインを試してみる(Spring Boot 2.4.5/Spring Security 5.4.6) – 発火後忘失 Spring Secur java spring-boot line
Gradleプロジェクトで生成した実行スクリプトがGitBash(MSYS環境)でうまく動かない 2019-08-23 2 min read GitBash環境でSDKMAN!を使ってJBakeをインストールしたのですが、 jbake コマンドを実行すると次のようなエラーが出てうまく動きません java jbake gradle
Windows10上に開発環境を整える 2019-08-23 3 min read 前提 主にJava開発を行う人(要は私自身)向け記述多し パッケージ管理はscoopを使いますが、Java関係はなるべくSDKMAN!を使います windows