Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Spring MVCのコントローラのメソッドで使える戻り値にどんなものがあるか、どういう使い方ができるかをざっくりまとめてみた。 @Controllerと@RestControllerの違い 先に@Controllerと@RestControllerの違いを説明しておく。 Spring MVC ではコントローラクラスにアノテーションで@Controllerまたは@RestControllerを付ける。 @Controllerは主にWebページ用のコントローラで使用する。 Webページ用コントローラはJSPやテンプレートエンジンのViewに遷移してレスポンスのHTMLを生成するので、基本的にメソッドの戻り値はViewの遷移先を指定するのに使用する。 @RestControllerはJsonやXML等を返すWebAPI用のコントローラで使用する。 こちらはViewに遷移しないのでメソッドの戻り
Spring-Boot便利ですね。Springここまで進化しとったんかという感じです。 システムを作るとどうしても「設定」と「プログラム」を分離する必要が出てきます。 Javaには標準的にpropertiesファイルというやつがあるのですが、「どこからそのファイルを探すの?」というのは自前で作りこまなくてはなりません。 今日はSpring-Bootのそのへんの便利さについてです。(はっきり言って自分メモ) 読み込み優先順位の話 ここに、こんな記述があります。この中から自分が興味あるのだけピックアップします。 Command line arguments. JNDI attributes from java:comp/env. Java System properties (System.getProperties()). OS environment variables. A Random
G* Advent Calendar 2015 9日目です! 昨日は saba1024 さん「[Groovy] MongoDBを簡単に扱えるイケてる言語Groovy -Groovyの応用編-」でした! 職場などで業務改善的なツールをつくりたくなる場合がありますが、案外みんなの PC にスクリプト言語を動かす環境がなかったりします。そんな時は Groovy ! Java の現場であればそのままつくった jar を渡せますし、そうでなくても launch4j などで JRE ごと渡すことができます。 今回は「Groovy + Spring Boot + SWT」という組み合わせで、手軽に高速に GUI Groovy アプリケーションをつくる骨格を紹介してみたいと思います。 珍しい組み合わせかと思いますが、Spring Boot のオートコンフィグレーションと、後述する spring-loade
Spring BootでOAuthログインを実現するには、Spring Security OAuthを利用するわけですが、 あまりドキュメントがなかったので備忘録を兼ねてメモっておきます。 とはいえ、大体は以下のページに書いてあるとおりですが。 この記事では、まずOAuthでのログインを実現した後、AngularJSなどのアプリケーションから利用される想定のAPIを作成し、そのAPIにユーザー権限によるアクセス制限を掛けるまでの手順を記載します。 要するに、動的画面遷移を中心に組み立てられたSPAっぽいアプリケーションで、ログインと認可を実現する方法をメモっておきます。 Spring Bootアプリケーションの作成 Spring Bootアプリケーションの作成には幾つか選択肢がありますが、ここではある程度スクラッチで作ることにします。 実際は、Webページ上から雛形プロジェクトをサクッと作
よく訓練されたアップル信者、都元です。ちょっと時間があいてしまいましたが、先週金曜日、2015年8月28日、東京駅のリクルートテクノロジーズ様ご提供会場において日本Springユーザ会主催のSpring in Summer 〜 夏なのにSpringというイベントが催されました。 そこでSpring BootアプリケーションをAmazon Elastic Beanstalkに一発でデプロイしてみようと題して1セッションお話させて頂きました。 大人気だったJosh Long氏 *1によるセッションの裏番組であるにもかかわらず、ご参加いただいた皆様、ありがとうございました。正直私は、Josh Long氏のセッションを聞きに行きたかったですw さておき。 要約 システム(≠アプリケーション)は、そのデプロイ方法・起動方法が全て記述されている(Full Described)ことが望ましいです。 「リ
2015 - 12 - 17 Gradle 入門 - 目次 用語・ツール・クラウド はじめに Gradle の記事(インストール、ビルド、 Eclipse ・Heroku関連)をいくつか書いたので、そのリンクをまとめました。目次の順に読んで頂けると、分かりやすいと思います。 目次 1. インストール 2.ビルドスクリプトの実行 3.Javaプロジェクトのビルド 4.Eclipseへのインポート 5.SpringBootアプリのビルド1 6.SpringBootアプリのビルド2 7.Herokuへのデプロイ 8.Jenkinsでビルド mamoru2110 2015-12-17 09:19 Gradle 入門 - 目次 Tweet 広告を非表示にする コメントを書く « Gradle 入門 - 8.Jenkinsでビルド Gradle 入門 - 7.Herokuへのデプロイ »
Spring Boot とは Spring プロジェクトが提供する様々なライブラリやフレームワークを、手っ取り早く使えるようにしたフレームワーク。 Dropwizard の Spring 版みたいなの。 ビルドすると単独の jar ファイルができあがる。 Web アプリの場合は、組み込みの Tomcat が起動する(Jetty や Undertow に切り替え可)。 Web アプリでなく、普通の Java プログラムとしても動かせる。 Maven や Gradle などのビルドツールを利用する(Ant でもできなくはない)。 使用したいコンポーネントを依存関係に追加するだけで、結合に必要な設定などが自動で行われる。 環境 Java 1.8.0_45 Gradle 2.3 Spring Boot 1.2.3 Hello World 実装 buildscript { repositories
JavaでWebアプリを作る必要が出てきたんだけど、どうせならとモダンな環境でやってみたくてHelloWorldしてみたのでメモ書き。基本的に何も入ってないことを前提にする。 参考リンク Eclipse - Market Place プラグインのインストール方法 - Qiita Gradle入門 - Qiita Java - Gradle使い方メモ - Qiita GradleとEclipseを使う場合のTipsをいくつか紹介 - wadahiroの日記 Spring Boot お勉強 その1 ~環境構築など~ - yosshio0426's blog Spring BootでつくるCRUD API | Developers.IO Spring Bootで高速アプリ開発 | Developers.IO 環境構築 今回のソース一式は Z:\source\spring-boot-hello-w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く