タイトル通り普段はCoineyでJavaを書いているのですが、ISUCONに出ることになったのでGOに入門してみます。IntelliJ IDEAを使う前提で話を進めていきます。
IntelliJ IDEAでGO書くときの準備手順はこちらを見てください。
今回使用するソースコードはこちらからお借りしました。ありがとうございます。
ではさっさく。ソースコードはこちらに置いてます
開発環境go 1.10.3
mac OS Sierra
IntelliJ IDEA 2018.2
ISUCONに出ることになり、Goが必要だろうということではじめました。
私はJava屋さんでI love IntelliJ IDEAなので、Goも書きたいと思いました。Hello Worldはマスターしましたのでそこまでをまとめようと思います。(macに話が寄ってます)
1. Goのインストール$ brew install go
$ go versiongo version go1.10.3 darwin/amd64
2. Go PluginのインストールIntell
テスト書いてますか?私は好きです!嫌いな人は多いみたいですけど...
Springのテスト部分のリファレンス読んで忘れないうちにまとめよう精神が働いたので書きます。
今回は、@DataJpaTestというレポジトリのテストを書くためのアノテーションを紹介します。
@DataJpaTestアノテーションは、デフォルトでインメモリDBの設定をしたり、@EntityがついたクラスをBean登録したり、@RepositoryついたクラスをBean登録するなどSpring Data