Dapatkan Peluang Menang Slot Online Lebih Besar Di Bandar Teraman Karena banyaknya pilihan situs judi di internet. Penting bagi seorang pemula khususnya untuk memilih sebuah bandar judi terpercaya. Karena berbagai…
Java EE Advent Calendar 2016 の7日目の記事です。 Springほにゃららってたくさんあって把握しきれてないので、この機会にまとめてみました。 Springの本家本元プロジェクト一覧はこちら。 https://spring.io/projects GitHubはこちら。 https://github.com/spring-io/ https://github.com/spring-projects/ Mavenリポジトリのグループはこちら。サブグループも複数あります。 https://mvnrepository.com/artifact/org.springframework まとめた時点での情報なので、プロジェクトの統廃合などで変化することがあります。 よくアップデートされているもの Spring IO platform (Spring Core) アーティフ
Spring Bootの1.2.0正式版がリリースされ、中で使っているSpringも4.0から4.1になりました。 SpringMVCも4.1になったわけですが、一つ興味深い変更がありました。 それが@RequestParamのOptional対応です。 SprinMVCでは、クエリ文字列の値をメソッドの引数にバインドするための @RequestParamアノテーションは、何も書かないと「必須項目」と見なされてしまいます。 @RestController public class HelloController { @RequestMapping("/") public String hello(@RequestParam("name") String name) { if (name != null) { return "Hello, " + name; } else { return
{ timestamp: 1445665963262, info: { method: "GET", path: "/info", headers: { request: { host: "localhost:8080", connection: "keep-alive", cache-control: "max-age=0", accept: "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", upgrade-insecure-requests: "1", user-agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454
Spring boot の metrics 機能について spring boot には metrics 機能が標準でついている。metrics では Counter と Gauge の2種類のメトリクスを食わせることが可能である。 Counter は、単純に増加/現象する値を表すのに使うメトリクス値である。 たとえば、アクセスの件数、エラーの件数、現在利用中の値を取得したりするのに使う。 サンプルコードは以下の通り。 @Service public class FooService { @AutoWired private CounterService counterService; @Autowired private FooRepository fooRepository; public Foo get(String key) { counterService.increment("f
As mentioned yesterday in Juergen's blog post, the second milestone of Spring Framework 5.0 introduced a new functional web framework. In this post, I will give more information about the framework. Keep in mind the functional web framework is built on the same reactive foundation that we provided in M1 and on which we also support annotation-based (i.e. @Controller, @RequestMapping) request handl
Springでsampleを見ているとpersistance.xmlというファイルがあって 気になっていたんだがどうも永続化に関する設定ファイルらしい(よんだまんだけど)。 参照先 基本的な情報 http://www.objectdb.com/java/jpa/entity/persistence-unit http://www.hitachi.co.jp/Prod/comp/soft1/manual/pc/d3U1521/EU150094.HTM 配置等 http://www.hitachi.co.jp/Prod/comp/soft1/manual/pc/d3U0740/EU070282.HTM 2.0の設定周りはここにある。 http://blog.springsource.com/2006/05/30/getting-started-with-jpa-in-spring-20/ js
「Spring Bootそのものの説明」じゃなくて「Spring Bootを使うと、アプリケーションの開発がこんな風に簡単になるよ!」という、「Spring Bootを使うことによってもたらされるメリット」の方にフォーカスしてて、いいなぁと思いました。Spring Boot自体が、Javaのアプリケーション開発の面倒くさい部分を管理してくれるものだからね。 最初は「Spring Bootって何だろう?」って思って読んでたんだけど、1回読み終わってなんとなく全体が分かってから、2回目読むときには「へぇー便利ー!」って思いながらコーヒー飲みながらおもしろかった! 色んな技術への入り口がいっぱい! ということで、Spring Bootの上でWebアプリケーション開発をしていくのですが、その中で色んな技術に触れてくれてて、これがめちゃくちゃ面白い。まきさんに色々教えてもらいながらハンズオンしてる感
SpringアノテーションをJavaと並べてまとめ クラス対象のアノテーション Springアノテーション @Component SpringDIコンテナにbeanとして登録したいクラスへ付与する bean定義ファイル(.xml)のタグと同じ働き bean名をつけたいときは下記のようにする @Component("name") このアノテーションを使うとこはbean定義ファイルに「」を記述しておくこと @Service @Componentと基本的には同じ働きをするが、Service層(ビジネスロジック等)を対象としている Service層とその他のbeanの違いを明確にするために使用する このアノテーションを使うとこはbean定義ファイルに「」を記述しておくこと @Repository @Componentと基本的には同じ働きをするが、Persistence層(DAO等のDBアクセスを行
This tutorial: Spring Inject Logger by Annotation Example show you how to Inject a logger by Annotation. DependenciesWe use slf4j logger interface and log4j logger implementation. Next add the spring dependencies to your project. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/
いくら@Componentが便利だかといって、 @Component public interface TestMock{ public void test(); }勢いでインターフェースに@Componentつけても、Springではコンポーネント登録されない。 従って、こいつに@Aspectを引っ掛けようとしても、うまく引っかからない。 やっぱり実体を登録しないとだめだ==どこかでうまくBeanFactoryに介入しないと、という話になる。 BeanFactory自体を拡張するのは容易だが、そうするとBeanFactory自体の設定に手間がかかる場合(例えばSpringMVCを使うときなんか)だとイマイチなので、出来れば設定ファイルに1行書いただけで済むようなやり方が好ましい。 そこで期待されるのがBeanPostProcessor。このインターフェースをつけたクラスをSpringの設
ユーザさんから、Webアプリ起動中にデータソースを動的に切り替えたい、との要望があったのでSpring環境でどうやるかを調べてみました。 データソースの定義 <!-- 動的切り替え用リゾルバ --> <bean id="dataSource" class="net.sasuke.datasource.DynamicRoutingDataSourceResolver"> <property name="targetDataSources"> <map key-type="net.sasuke.datasource.type.SchemaType"> <entry key="MANAGER" value-ref="managerDataSource" /> <entry key="USER" value-ref="userDataSource" /> </map> </property> <p
Spring Bootをいじっていると、少しコードを修正しただけで、 毎回パッケージングしてjarファイルから起動とやっていると時間が掛かってとても面倒。 Spring Loadedというライブラリを使うとHot Reloadingが可能とのことのため、試してみました。 1.Spring Loadedのダウンロード http://search.maven.org/remotecontent?filepath=org/springframework/springloaded/1.2.0.RELEASE/springloaded-1.2.0.RELEASE.jar をダウンロードします。 現在は、1.2.0が最新のようですが、そのときの最新版を使うのが良いと思います。 2.Eclipseでの設定方法 プロジェクト右クリック → Run As → Run Configurations… → Ja
※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 Spring Bootは、Spring Frameworkを使ったアプリケーションを高速開発するためのフレームワークです。Spring MVCによるWebアプリケーション開発も、Spring Bootならあっという間にできてしまいます。Spring Bootで、今日から「Spring開発」を始めましょう!(Spring Boot 1.2.3対応)
LINE Developer Meetup in Fukuoka #9で発表したスライドです http://connpass.com/event/10470/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く