概要 SLF4JのFAQにも記載されている、Loggerインスタンス作成時のTipsです。 Loggerの宣言に関するあるあるネタと解決策です。 【問題】間違ったLogger名 Loggerに関するありがちなバグとして、Logger名の間違いがあります。 これはLoggerの宣言を別のソースからコピペした場合に発生しがちです。 public class MyClass { private static final Logger LOGGER = LoggerFactory.getLogger(User.class); // バグ! Userクラスのコードからコピペしたまま //... } 【解決】MethodHandleを利用する Java7から導入されたMethodHandle1を利用すると、呼び出し元のClassオブジェクトをstaticに取得することができます。 (MethodHan
Introduction In this article, you will learn about how to add the v-model directive for custom components in Vue.js. While the v-model directive is a powerful asset to add two-way data binding in vanilla Vue.js components, support for custom components isn’t as exercised. Prerequisites An understanding of two-way data binding in Vue.js is suggested but not required. To learn more about two-way dat
いまさらですが、Vue.jsのコンポーネントの作り方調べたので記事書きます。 今回は、Vue.js 2.0・Materializeを使って実装します。 Vue https://vuejs.org/ Materialize http://materializecss.com/ コンポーネントを作る コンポーネントの基本的な作り方はこちらを参考にしてください。(英語。日本語のページは2.0に追い付いていない様子) https://vuejs.org/v2/guide/components.html ざっくり、下記でコンポーネントが作れます。 template定義 props定義 コンポーネント登録 (Vue.component('my-component',) Button 手始めに下記のButtonをコンポーネントとして作ります。 http://materializecss.com/butt
JavaScriptのフレームワークである「Vue.js」、皆さんは使ってますでしょうか。 学習コストの低さ、小規模案件での導入のしやすさ、大規模案件にも対応できる拡張性の高さから、最近はVue.jsばかりいじっています。 今回は、そんなVue.js上で、すぐに高機能なUIパーツが使えるようになるコンポーネント詰め合わせライブラリ「Element」が予想以上にスゴかったので、紹介したいと思います。簡単に高機能なUIが実装できるので、Vue.jsを使ったことがない人も、一読していただき、「Vue.js使ってみよう!」となってくれると、嬉しい限りです。 Vue.jsとは知らない人のために、Vue.jsの紹介をしておきます。 Vue.jsはJavaScriptフレームワークの一つです。 他の一枚板のフレームワークとは異なり、初めから少しづつ適用していけるように設計されています。他のライブラリや既
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く