LoginSignup
21
52

More than 1 year has passed since last update.

Javaの基本を教えてくれるサイト集

Last updated at Posted at 2017-03-31

ろーどおぶざSpring

アノテーション 使うところ 参考サイト
@ControllerAdvice コントローラーの、オブジェクトバインディングや、エラーハンドリングに特化したアドバイスを作成する アドバイスの作成3 - @ControllerAdvice · 独習Spring
@Component コンポーネントスキャンの対象にする。@Controller@Service@Ripositoryいずれでもない場合に使う。
@ModelAttribute パラメータや返却オブジェクトをModelに格納してくれる
@PathVariable URL内のパス変数の値を取得してくれる
@GetMapping @RequestMapping(method = RequestMethod.GET) のショートカット GetMapping (Spring Framework 5.3.3 API) - Javadoc

はじめてのGradle

ふわっとリフレクション

Thymeleaf

image.png

あのてーしょん

Jacksonのアノテーション 意味 参考サイト
@JsonProperty("{JSONでのキー名}") プロパティとJSONでのキー名が違っても紐づける FasterXML/jackson-annotations: Core annotations (annotations that only depend on jackson-core) for Jackson data processor
@JsonInclude(JsonInclude.Include.NON_NULL) 値がnullだったらJsonにキー名も含めて出力しない
@JsonPropertyOrder({"キー名1","キー名2"...}) 出力順序を指定する
@JsonIgnore Jsonとして出力しない Jackson が変換・出力対象とするもの - Qiita
@JsonAnyGetter Map型のプロパティをフラットに並べる Java : Jackson : ちょっと特殊なケースにおけるJSONシリアライズ/デシリアライズ|TECHSCORE BLOG
@JsonAnySetter 存在しないプロパティをMapに設定できる jacksonで正体不明のJSONを読み込む - Qiita

テストしたい

Mockito

JMeter

JUnit : 単体テストのお供に

JProfiler : メモリリーク対策に添えて

処理時間を計測したい
System.currentTimeMillis();
System.nanoTime();

きれいなソースを書きたい

jarの使い方

jarのファイルを抽出する
$ jar xvf {jarとかwarファイル} {jarとかwarファイル内でのファイルパス}

アクセサ

CSVにまつわるエトセトラ

インストールしたりバージョンを切り替えたりしたい

ファイルを読み込みたい

Mavenが難しいです

困った

型の使い方を教えて欲しい

ログの出力先がわからなかった時

正規表現を使いたい

正規表現がわからないから見たいリンク集 - Qiita

サーバを使おうと思った

JSF

JSFがさっぱりうまくいかないときに役立ちたいリンク集 - Qiita

データベースも使うよね

IDE(統合開発環境)

何だろう?コレって・・・ってなったら。

脆弱性

Spring4Shell

Unfortunately, changes to the Class object in Java 9 meant the checks Spring performed were no longer enough.
...省略...
This code attempts to restrict access from overriding these object graph paths:

困った

21
52
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
52