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)ことが望ましいです。 「リ
#1. はじめに 「簡単なServlet(HelloServlet的な)を持ったWARをGradleで作ってTomcatで動かしてみる。」という備忘録。 最初にことわっておきますと結構雑、且つ、必須ではない?ような手順が少し混ざっているかもしれません。 が、行った作業の備忘録という性質上ご容赦いただければありがたく思います。 本稿範囲: Gradleを使ってEclipseプロジェクトを作り そのプロジェクトをimportしてEclipseでコーディングし EclipseのGradle IDEを利用してWARを作り Tomcatへ配布してWEBブラウザからServletが正しく動作する事を確認する 対象読者:Gradleの初心者、GradleをWEBアプリ開発に活用したい方 開発環境:OS X Mavericks v10.9.4 Gradle:Ver. 2.0 Eclipse:Ver. Lu
2015 - 12 - 10 Gradle入門:5.SpringBootアプリのビルド1 ツール・クラウド・用語 1. Spring Initializr の使用 Spring Initializr を使って、アプリのプロジェクトを生成します。Gradle Project を選択して、依存性は Web だけにしておきます。Project Metadata は、sbgs(Spring Boot Gradle Sample)にしてみました。 2. ZIP ファイルの解凍 Spring Initializr で Generate Project ボタンを押下すると、ZIP ファイルのダウンロードが始まります。その ZIP ファイルを解凍すると、次のような構成になります。 sbgs │ build.gradle │ gradlew │ gradlew.bat │ ├─gradle │ └─wrap
This guide provides a sampling of how Spring Boot helps you accelerate application development. As you read more Spring Getting Started guides, you will see more use cases for Spring Boot. This guide is meant to give you a quick taste of Spring Boot. If you want to create your own Spring Boot-based project, visit Spring Initializr, fill in your project details, pick your options, and download a bu
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ページを開く