山崎屋の技術メモ

IT業界で働く中で、気になること、メモしておきたいことを書いていきます。

eclipse

Eclipse 関連記事のリンク集

Eclipse の設定まわりの記事など、思いついたときに書いていたら結構な記事数になった。一覧でまとまっていたほうが目的の記事を見つけやすいので、ここにまとめておく。今後、Eclipse 関連の記事を書いたら、これも随時更新していく予定。 インストール Ecl…

Eclipse ファイル検索のスコープ

Eclipse で複数のファイルから、特定の文字列を探すべく、ファイル検索をよく使うことがあります。ショートカットは Ctrl + H。今回は検索ダイアログの Scope についてまとめてみました。(Working set 以外)選択肢は4つで、意味は次のとおり。 選択肢 説明 …

Eclipse 検索ダイアログを整理する

Eclipse で、Ctrl + H もしくは、メニューの Search から、さまざまな検索がおこなえて便利である。しかし、その便利な機能の反面、検索ダイアログのタブが異常に多くて笑える。私は Java 開発がメインなので、使うのは File 検索がメインで、たまに Java 検…

Eclipse で Maven プロジェクトの作成からJDKバージョンの設定

前回は、コマンドラインでMavenプロジェクトを作成し、Eclipse にインポートする記事を書いた。yyama1556.hateblo.jp今回はより実践的に Eclipse を使用してMavenプロジェクトを作成してみる。また、なぜか作成したプロジェクトの Java バージョンが 1.5 に…

maven で作ったプロジェクトを Eclipse にインポートする

コマンドラインで作成した maven プロジェクトを Eclipse にインポートする手順を掲載する。普通は Eclipse で maven プロジェクトを作成すれば済むので、あまり利用場面はないかもしれないが、念のためメモしておく。 各種バージョン OS は Windows7。Eclip…

【Spring MVC】簡単なアンケートアプリで学習する。

Spring MVC でいろいろ勉強していきたいので、ベースとなるアプリを作った。一応動くが、まだ実装は不十分である。今後、少しずつ不足している箇所を実装していきたい。 アプリの動き 3 画面でできている。トップ画面はアンケートの入力画面。ユーザに「年齢…

【Eclipse】 static import を整理させない

Eclipse のデフォルトでは "import static hoge.fuga.*" のようなソースの記述があった場合、import 文の整理を行うと勝手に "static import hoge.fuga.piyo" のように整理されてしまう。例えば、 package org.yyama; import static org.hamcrest.CoreMatche…

【SpringMVC】 簡単なサンプル

Eclipse を使用して SpringMVC で簡単なサンプルを作成する。勉強のため Spring bootは使用しない。各種バージョンは次のとおり。OS : Windows7 64bit Java : JDK1.8 Eclipse : 4.6(neon) Spring : 4.3.2 Project の作成 Project エクスプローラで空白部分を…

【Spring MVC】なぜかエラーが出る場合の対処

Spring に限らず、Eclipse で開発しているとどうしても訳のわからないエラーに遭遇することが多い。プロジェクトのクリーンをすると直る場合もあるが、今日はTomcatを起動しようとしたら下のような Exception が出て起動できない現象がおきて、 30 分はまっ…

【Eclipse】セーブ時に自動で import を整理する。

Eclipse の豆知識。javaでコーディングしていると頻繁に import 文を追加したり消したりする。けっこう面倒くさい。不要になった import 文には警告が表示される。 Ctrl + Shift + O のショートカットでこれら不要な import 文は整理してくれるのだが、更に…

【Eclipse】使い慣れたブラウザを使う設定

Eclipse でクラス名の上にカーソルを合わせ Shift + F2 でこのクラスの javadoc が Eclipse のタブとして開く。が、このデフォルトのブラウザがもっさりしていて非常に使いにくい。今回はいつも使っているブラウザを Eclipse の外で起動できるように設定を変…

【Spring Framework】component-scanのいろいろ②

前回の続き。サンプルコードは前回のものをベースに少し変更する。フォルダ構成だけ再掲。 applicationContext.xml内の[context:component-scan]タグを以下のようにすることで、FugaクラスもPiyoクラスもSpringコンテナに登録されないことを確認した。 <context:component-scan base-package="org.yyama.hoge" use-default-filters="false" /> この</context:component-scan>…

【Spring Framework】component-scanのいろいろ①

以前の記事でSpringのアノテーションコンフィグについて記載した。yyama1556.hateblo.jpそこで登場した[component-scan]について、もう少し掘り下げてメモしておく。以下のタグ/属性について記載する。・context:component-scanタグのuse-default-filters属…

【Spring Framework】@Component と @Autowired を使用した DI の基本

@Component と @Autowired を使用して、 Spring Framework の中心とも言える DI の基本について簡単なサンプルを作成して学習する。@Component は インスタンスを Spring 管理下におくため、クラスに付けるアノテーション。 @Autowired は Spring 管理下のオ…

【Spring Framework】 登録されているBeanの一覧を表示

Spring Frameworkを使用して開発をしていると、XMLでbean定義しているはずなのに[No qualifying bean of type]とか[beanが定義されていません]のようなエラーが出てはまるときがある。そんなときは本当にSpringのコンテキストにbeanが登録されているかどうか…

Spring4 アノテーションコンフィグ

前の記事でSpringのXMLコンフィグを用いてクラスをSpringコンテナに登録するサンプルを紹介した。yyama1556.hateblo.jp 今回は、それをアノテーションコンフィグに直してみる。 フォルダ構成 次のようなフォルダ構成を前提としている。 前回使ったサンプルの…

Eclipse ではじめる初めての Spring4

Web アプリケーションフレームワークのデファクトスタンダードといって良い spring について勉強していきたい。最近は SpringBoot の記事がはやっているが、Spring の基本的なことを勉強したいときには SpringBoot はブラックボックスの箇所が多すぎて適さな…

Eclipse プロジェクトのクリーンをショートカットで実行する

Eclipseで開発中のアプリの挙動がおかしくなったとき、プロジェクトのクリーンを試すことが多い。一日中開発をしているときは、プロジェクトを選択して[Project]→[Clean...]を1日何回押すことか。頻繁な操作はショートカットで一瞬で操作したい。今日はプロ…

Eclipse4.6 Neon インストール

2016年6月22日に新しい Eclipse がリリースされた。バージョンは 4.6でコードネームは[Neon]。さっそくインストールしてみよう。 ダウンロード ここ↓からダウンロードする。www.eclipse.orgいろいろなパッケージがあるが、私は Web 系の開発もすることがある…

Eclipseでかっこいいmainメソッドをテンプレートに登録

Java1.5 から可変長引数が使えることになり、maimメソッドも、 public static void main(String[] args) {} が、 public static void main(String... args) {} のようにかけるようになりました。こう書くことのメリットはいろいろあるでしょうが、何より最近…

Eclipseでテキストファイルは使い慣れたエディタで編集したい

Eclipse でテキストファイルをダブルクリックすると、デフォルトでは Eclipse のテキストエディタが開きます。ですが、このテキストエディタはあまり親切に作られていないのか、使いこなせていないのかわかりませんが、使いにくいと感じています。 やっぱり…