タグ Spring Boot
人気順 5 users 50 users 100 users 500 users 1000 usersデータ詰め替え戦略 - kawasima
このSpring Bootを使ったクリーンアーキテクチャの例は、データの詰め替え過剰にみえる。 https://www.baeldung.com/spring-boot-clean-architecture これだけのモデルと詰め替えが必要なのだろうか? 『Get Your Hands Dirty on Clean Architecture 』にこのマッピング戦略(詰め替え戦略)が書かれている No Mapping (レ... 続きを読む
Spring Boot + Flyway で複数の DB に接続したい!!! - エムスリーテックブログ
【Unit4 ブログリレー5日目】 こんにちは。Unit4 Eng の西川です。JavaScript が好きですが、今回は JavaScript ではなく、最近やった Spring Boot + Flyway を利用しているシステムから別の DB への接続を増やした時の話をしたいと思います。 非常に可愛いうちの猫です 動作環境 背景 Spring Boot で複数の DB に接続す... 続きを読む
実はサーブレットの勉強もSpring Bootを使うほうが楽なのでは - きしだのHatena
サーブレットで面倒なのはTomcatとの付き合いです。 Spring BootでSpring Webを使うと組み込みTomcatが動くので、Tomcatのことを気にしなくてよくなりますね。 そこでサーブレット動かすと勉強しやすいんでは、と思ったので試してみます。 まず、spring initializrでSpring Webを追加したプロジェクトを作ります。 https... 続きを読む
Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 - エンジニアHub|Webエンジニアのキャリアを考える!
エンジニアHub > 記事一覧 > Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Javaの開発フレームワークであるSpringの最新バージョンとし... 続きを読む
SpringBoot/Quarkus/Micronautの性能を検証してみた ~その1 起動編~ - Taste of Tech Topics
こんにちは。@phonypianistです。 本投稿はアクロクエスト アドベントカレンダー 12月21日 の記事です。 最近、Quarkusアプリを本番適用しました。 QuarkusはJavaアプリを作るための軽量なフレームワークで起動が速いって聞くけど、実際どれくらい速いんだろう?と気になったので、Spring Bootや、類似OSSのMicronautと... 続きを読む
決済システムで学ぶレジリエントなサービスのいろは / The guide of resilient service learned with payment systems
Transcript 決済システムで学ぶ レジリエントなサービスのいろは Spring Fest 2021 December 3 2021 Haine Takano (@hainet50b), SB Payment Service, haine.takano@g.softbank.co.jp 1 SBペイメントサービス株式会社 アプリケーション開発者 髙野 はいね( @hainet50b) 自己紹介 決済システム(Java, Spring Boot)の開発... 続きを読む
Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeの紹介 | フューチャー技術ブログ
はじめにこんにちは、2021年新卒入社の本田です。私はJavaもSpring Bootもほとんど何も知らないのですが、業務でSpring Bootを使いそうなので、「Spring勉強しなきゃ?」という気持ちがあります。 Spring Bootアプリケーションのネイティブイメージが簡単に作れるSpring Nativeについて調べてみたので、それを紹介します... 続きを読む
CRUDのWebApi開発は不要!JsonでWebApiを作れるシステムを作った話 - Qiita
はじめに タイトルの通りです 定義を設定すだけで、CRUDのRESTWebapiを作れるシステムです 似たようなもので、FirebaseのRealtimeDatabaseやFireStoreがありますが 色々と制限が多く、バリデーションが難しいようだったので作ってみました Java(Spring Boot)とMongoDBで作りました ここで使ったシステムです エンジニア... 続きを読む
ドメイン駆動設計で保守性をあげたリニューアル事例 〜 ショッピングクーポンの設計紹介 - Yahoo! JAPAN Tech Blog
こんにちは! Yahoo!ショッピングクーポンチームの小倉です。 前回のフロントエンド技術刷新の話とは打って変わり、今回は2019年に行ったバックエンド技術刷新の話です。 刷新前のシステムはノンフレームワークPHPのモノリスでしたが、現在は主にJava/Spring Bootでマイクロサービス化しています。今回は、その中でもっ... 続きを読む
Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 - Publickey
Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 Java 11は1年以上前の2018年9月にリリースされたJavaです。Javaは6カ月ごとにフィーチャーリリースが登場しているため、現時点での最新版のJavaは「Java 13」となります。 ただし、Javaには3年ごとに... 続きを読む
無職になりました - 京都行きたい
9月末で無職になりました。 正社員として地方からフルリモートで働ける・雇っていただける会社を探しています。 直近のお仕事では、Java/Spring Bootを使ったAWS ECS上で動くアプリケーションの開発や TerraformやAnsibleを使った運用に関わってきました。また、ScalaでGatling書いて、負荷試験などもやっていました。 ... 続きを読む
Spring BootでWeb APIを作ろう (1/3):CodeZine(コードジン)
Web APIを実装する(1) Spring BootでWeb(REST)システムを構築する場合には、Spring MVCを通常利用します。 Spring Bootを使わないSpring MVCの設定方法 最初にSpring Bootを使わない場合のSpring MVCの設定方法を紹介します。 Spring BootからSpring MVCを利用している場合には、Spring MVCがServletを利用したフレ... 続きを読む
Spring BootとPlay Framework、どっちがどう良いの? 専門家が5つの視点で徹底解説 - エンジニアHub|若手Webエンジニアのキャリアを考える!
【比較ポイント①】設計思想や登場してきた歴史的背景 【比較ポイント②】得意分野や利用されている領域 【比較ポイント③】各コンポーネントの実装スタイル 【比較ポイント④】データベース接続まわり 【比較ポイント⑤】今後のリリース展開について 関連記事 Webアプリケーション開発において、フレームワークは欠かせない... 続きを読む
Spring Bootでマイクロサービス作って苦労したお話 / DeveloperSummit2019-SpringBoot - Speaker Deck
Spring Bootでマイクロサービス作って苦労したお話 / DeveloperSummit2019-SpringBoot 続きを読む
Spring Bootでマイクロサービス作って苦労したお話 / DeveloperSummit2019-SpringBoot - Speaker Deck
Spring Bootでマイクロサービス作って苦労したお話 / DeveloperSummit2019-SpringBoot 続きを読む
SPA(Nuxt.js)をSpring Bootからホストする方法 - Qiita
はじめに 今どきなWEBアプリを作ろうとすると、画面はSPA、データ入出力(CRUDな操作)や複雑なビジネスロジックはWEB APIという構成が選ばれがちだと思います。 現在開発中の弊社のサービスでもフロントエンドのSPAにNuxt.js、バックエンドにSpring Bootといった構成をとることになりそうな気配を察知したため、個人的... 続きを読む
2018年の振り返り - suusan2号の戯れ
2018年にやったことの振り返り。年末に書いていたのだけど熱を出して寝てたので年が明けてしまった・・・ 大まかな仕事としてはこんな感じ。平行して採用関連の仕事や、他チームの支援なんかもやっていた。 1-6 月 レガシーシステムのリニューアル (Kotlin + Spring Boot + Nuxt.jsなど) 7-11月 機械学習チームに異動し... 続きを読む
Spring BootにおけるBeanクラスとは - 親バカエンジニアのナレッジ帳
JavaにおけるBean まずはJavaにおけるBeanをご存知でしょうか。 BeanとはJavaBeansの略であり、インスタンス化して使用するクラスです。 変数のアクセス修飾子はprivateとし、その変数の値を変更したり、取得する際にはpublicなメソッドを使用します。 また、引き数なしのコンストラクタを持ちます。 いわゆるゲッター(g... 続きを読む
Spring Bootの起動を速くしてみるぞー - Mitsuyuki.Shiiba
疲れた! ## How Fast is Spring? というSpring One Platformのセッションのビデオを見て、自分でも試してみたお話。このセッション、すごく面白いのでおすすめ。 springoneplatform.io ## 今日のコード github.com ↓JDK11でやった。 ❯ java --version openjdk 11.0.1 2018-10-16 OpenJDK Runtime Environment 18.9 (bui... 続きを読む
[システム運用] Spring Boot + ElastiCache + DynamoDBで構成されたシステムのメンテナンス -解答・知見の共有編- | Developers.IO
はじめに こむろ@さっぽろです。 全国的に雨天が続いていますが、札幌も例外ではなく非常に寒い日々が続いています。7月なのに20℃を下回っていたり、湿度100%超のような気候だったりで快適な北海道はどこへ・・・という気持ち […] 続きを読む
[システム運用] Spring Boot + Spring Cloud + ElastiCache + DynamoDBで構成されたシステムのメンテナンス -問題編- | Developers.IO
[システム運用] Spring Boot + Spring Cloud + ElastiCache + DynamoDBで構成されたシステムのメンテナンス -問題編- はじめに こんにちは。こむろ@札幌です。 4月から部署異動し、ここ数年の大規模システムのアプリケーションからインフラまでの運用と開発経験を活かし、 Prismatix の開発と運用の狭間をブリッジする役目として開発に参加しています。... 続きを読む
Gradleを使ってビルドしているSpring BootのアプリケーションをJava9に移行してみた話 | Developers.IO
こんにちは、バージョンアップおじさんをやっている齋藤です。 今日は自分が担当しているソフトウェアのJava9のバージョンアップをしてみました。 基本は下のヌーラボさんが書かれている記事に沿っています。 ヌーラボのアカウント基盤を Java 9 にマイグレーションして起きた問題と解決法 この記事では上記の記事には書かれなかった、gradle周りで起きた、他の内容について記載していこうと思います。 J... 続きを読む
SpringでField InjectionよりConstructor Injectionが推奨される理由 - abcdefg.....
SpringでField InjectionよりConstructor Injectionが推奨される理由を調べてみたメモです。 (2016/12/30) サンプルコードにfinalをつけるように修正 --- 家でも会社でも IntelliJ を使って開発しているのですが、 Spring Bootで@Autowired(@Inject)を使うと下記のような警告が出るようになりました。 警告内容を見... 続きを読む
Spring Boot 1.3.0 released
One behalf of the Spring Boot team, and everyone that has contributed, I am pleased to announce that Spring Boot 1.3.0 has been released and is available now from repo.spring.io, Maven Central and Bin... 続きを読む
spring-boot - spring bootでwarとjarの両方を作成 - Qiita
spring boot環境にて、tomcatにdeploy可能なwarファイルと、tomcatを組み込み単体実行可能なjarを作成します。 mavenのpomファイルを次の様にします。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/... 続きを読む