wancoro blog

学んだことをアウトプットしていきたいと思います

2020-04-01から1ヶ月間の記事一覧

Kubernetes

manifest Service: Type: ClusterIP: クラスター内部からのみ疎通 NodePort: 静的なポート(NodePort)上でServiceを公開する LoadBalancer: クラウドプロバイダーのロードバランサーを使用して、Serviceを外部に公開する Ports: Port: 公開するポート TargetP…

Apache Camel

.routeId(hogehoge) routeに名前をつける。 .to("mock:") 何も処理しない時に使う。 テストが書きやすくなる。 .process(new Hogehoge) ProcessorをImplementしたクラスに処理を書いたものを呼び出す。 .constant("hogehoge") 文字列を指定する。 コンポーネ…

【JUnit5】DBUnitを使ってDaoのテストを実装する

難しくて1週間くらいかかりました・・・。 実装環境 Ubuntu 18.04(LTS) PostgreSQL Maven Spring MVC Junit5 DBunit JdbcTemplate テストしたいコード @Repository public class UserDaoImpl implements UserDao { @Autowired private JdbcTemplate jdbcTemp…

【Junit5】SpringプロジェクトにJacocoを実装する

作業環境 Ubuntu 18.04(LTS) Spring MVC Maven Junit5 IntelliJ IDEA Community Jacocoとは テスト時のカバレッジを取得し、HTMLファイルに出力してくれるツールです。 https://www.eclemma.org/jacoco/ 実行手順 pom.xml にjacocoのプラグインを追加する。 <dependency> <groupId></groupid></dependency>…

【Tomcat】At least one JAR was scanned for TLDs yet contained no TLDs

Tomcatサーバ起動時にエラー At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanni…

Circular view path [login]: would dispatch back to the current handler URL [/login] again.

Junit5でのテスト時に丸一日ハマっためも javax.servlet.ServletException: Circular view path [login]: would dispatch back to the current handler URL [/login] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecifie…