- Spring
Spring Boot Actuator設定|エンドポイント一覧と公開設定の雛形
Spring Boot Actuatorとは、動いているアプリケーションの状態(稼働状況・メトリクス・設定値など)をHTTPやJMXで取り出せるようにする機能です。 依存を1つ足すだけで使えますが、HTTPで最初から公開されるのは health だけで、ほかは「どれを公開するか」「どこまで操作を許すか」を設定で決めます。
この記事では、公式リファレンスに載っている全24エンドポイントの一覧、公開(exposure)とaccessの2段階の関係、環境別のapplication.yml全文3種、Actuatorだけを認証で守るSecurityFilterChain全文をまとめました。設定はそのまま貼って、IDやポートを書き換えて使える形にしています。
確認環境:Spring Boot 4.1.1 の公式リファレンス(docs.spring.io、確認日 2026年10月7日)で確認。掲載したYAMLはすべて Python 3.11 の PyYAML で構文チェック済みです。
Actuator設定の早見表
| やりたいこと | 設定 |
|---|---|
| Actuatorを入れる | 依存に spring- を追加 |
| HTTPで公開するIDを選ぶ | management. |
| 公開から外すIDを選ぶ | management.(includeより優先) |
| 操作の範囲を決める | management.(unrestricted/read-/none) |
| 既定の操作範囲を変える | management. |
| 全体の上限を決める | management. |
| パスの先頭を変える | management.(既定 /) |
| 別ポートで出す | management. |
| 待ち受けアドレスを絞る | management.(別ポートのときだけ有効) |
| healthの詳細を出す | management. |
| envの値を表示する | management. |
| HTTPでの公開をやめる | management. |
本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。
(記載例)出典:株式会社RJC「Spring Boot Actuator設定|エンドポイント一覧と公開設定の雛形」
Actuatorを入れる手順と最初の状態
依存を1つ追加します。公式リファレンスが案内しているのはスターターの利用です。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-actuator'
}
追加した直後の状態は次のとおりです。「アクセスは許可されているが、HTTPに出ているのは health だけ」 という点を押さえると、あとの設定が読みやすくなります。
| 項目 | 追加直後の状態 |
|---|---|
| URLの形 | /(例:/) |
| HTTPで公開されるID | health のみ |
| JMXで公開されるID | health のみ |
| access の既定 | shutdown と heapdump 以外は制限なし |
| healthの詳細 | 表示しない(show- の既定は never) |
| env などの値 | 伏せ字(show- の既定は never) |
| Spring Security併用時 | 独自の Security が無ければ、/ 以外は自動設定で保護される |
エンドポイント一覧(公式の全24件)
Spring Boot 4.1.1 の公式リファレンスに載っているIDをすべて並べました。「既定の公開」はHTTPでの初期状態、「外部公開の目安」は外部ネットワークから届く場所に置いてよいかの目安です(目安の列は本記事の整理で、公式の記載ではありません)。
どの種類のアプリでも使える21件
| ID | 返す内容 | 必要なもの | 既定の公開 | 外部公開の目安 |
|---|---|---|---|---|
auditevents |
監査イベントの情報 | Audit のBean |
なし | 内部のみ |
beans |
アプリ内の全Beanの一覧 | なし | なし | 内部のみ |
caches |
利用できるキャッシュ | なし | なし | 内部のみ |
conditions |
自動設定の条件判定と、合致した/しなかった理由 | なし | なし | 内部のみ |
configprops |
@Configuration の一覧(値は伏せ字の対象) |
なし | なし | 内部のみ |
env |
Configurable のプロパティ(値は伏せ字の対象) |
なし | なし | 内部のみ |
flyway |
適用済みのFlywayマイグレーション | Flyway のBean |
なし | 内部のみ |
health |
アプリの稼働状況 | なし | あり | 可(詳細は絞る) |
httpexchanges |
直近のHTTPのやり取り(既定は100件) | Http のBean |
なし | 内部のみ |
info |
アプリの任意の情報 | なし | なし | 可(内容を選ぶ) |
integrationgraph |
Spring Integration のグラフ | spring- |
なし | 内部のみ |
loggers |
ロガー設定の表示と変更 | なし | なし | 内部のみ |
liquibase |
適用済みのLiquibaseマイグレーション | Liquibase のBean |
なし | 内部のみ |
metrics |
アプリが記録したメトリクス | なし | なし | 内部のみ |
mappings |
@Request のパス一覧 |
なし | なし | 内部のみ |
quartz |
Quartz Scheduler のジョブ情報(値は伏せ字の対象) | Quartz | なし | 内部のみ |
scheduledtasks |
スケジュールされたタスク | なし | なし | 内部のみ |
sessions |
Spring Session のセッションの取得と削除 | サーブレット系+Spring Session | なし | 内部のみ |
shutdown |
アプリを段階的に停止する | jar形式。accessの既定は none |
なし | 公開しない |
startup |
起動ステップの記録 | Buffering の設定 |
なし | 内部のみ |
threaddump |
スレッドダンプ | なし | なし | 内部のみ |
Webアプリ(Spring MVC・WebFlux・Jersey)で追加される3件
| ID | 返す内容 | 必要なもの | 既定の公開 | 外部公開の目安 |
|---|---|---|---|---|
heapdump |
ヒープダンプのファイル(HotSpotはHPROF形式、OpenJ9はPHD形式) | accessの既定は none |
なし | 公開しない |
logfile |
ログファイルの内容(Range ヘッダーで一部取得も可) |
logging. か logging. の設定 |
なし | 内部のみ |
prometheus |
Prometheusが収集できる形式のメトリクス | micrometer- |
なし | 監視サーバーからのみ |
prometheus を使うときは、依存に micrometer-registry-prometheus を足します。公式リファレンスには「既定では利用できず、公開が必要」と書かれています。
Prometheus側の収集設定は、公式リファレンスの例では次の形です(HOST:PORT は自分の環境の値に置き換えます)。
scrape_configs:
- job_name: "spring"
metrics_path: "/actuator/prometheus"
static_configs:
- targets: ["HOST:PORT"]
公開(exposure)とaccessの2段階を理解する
Actuatorのエンドポイントは、「access(どこまで操作を許すか)」と「exposure(HTTPやJMXに出すか)」の2つがそろって初めて外から使えます。 片方だけ設定しても届かないのは、この2段階のためです。
flowchart LR
A[リクエスト] --> B{exposureに<br>含まれるか}
B -- いいえ --> X[届かない]
B -- はい --> C{accessは<br>noneか}
C -- none --> X
C -- read-only --> D[読み取りだけ可]
C -- unrestricted --> E[読み書きとも可]
accessの3つの値
| 値 | できること |
|---|---|
unrestricted |
すべての操作 |
read- |
読み取りだけ(@Read、または GET と HEAD) |
none |
使えない |
exposureとaccessの組み合わせ
| exposure | access | 結果 |
|---|---|---|
| 含む | unrestricted |
読み取り・書き込みとも使える |
| 含む | read- |
読み取りだけ使える(loggers のレベル変更などは不可) |
| 含む | none |
使えない |
| 含まない | unrestricted |
HTTPからは届かない |
| 含まない | none |
使えない |
設定キーの役割
| 設定キー | 役割 | 既定 |
|---|---|---|
management. |
HTTPに出すID | health |
management. |
HTTPから外すID(includeより優先) | なし |
management. |
JMXに出すID | health |
management. |
JMXから外すID | なし |
management. |
そのIDの操作範囲 | shutdown・heapdump 以外は制限なし |
management. |
個別指定が無いIDの操作範囲 | — |
management. |
全体の上限。個別指定や既定より優先 | — |
include: "*" を本番向けに直す
開発中に便利な include: "*" は、すべてのIDをHTTPに出す設定です。本番向けには、出すIDを名前で列挙し、accessを「必要なものだけ許可」に切り替えると、意図しないIDが増えたときにも設定が守ってくれます。
直す前:
management:
endpoints:
web:
exposure:
include: "*"
直した後:
management:
endpoints:
web:
exposure:
include: "health,info,prometheus"
access:
default: none
max-permitted: read-only
endpoint:
health:
access: read-only
info:
access: read-only
prometheus:
access: read-only
access.default: none で全体をいったん閉じ、使うIDだけ read-only で開けています。max-permitted: read-only を置くと、あとから誰かが個別に unrestricted を書いても読み取りまでに抑えられます。
なお、* はYAMLで特別な意味を持つ文字なので、"*" と引用符で囲みます(公式リファレンスの例も引用符つきです)。
環境別のapplication.yml全文3種
開発用:すべて公開して中身を見る
手元での調査用です。全IDを公開し、healthの詳細と env の値も表示します。
# application-dev.yml(開発用)
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: always
show-components: always
env:
show-values: always
configprops:
show-values: always
info:
env:
enabled: true
java:
enabled: true
os:
enabled: true
info:
app:
name: "task-api"
description: "タスク管理API(開発環境)"
本番用:health・info・prometheusだけを別ポートで
アプリ本体は8080、Actuatorは8081に分けます。8081を外部に公開しないネットワーク構成にすれば、利用者からは届かず、監視サーバーからだけ読める形になります。
# application-prod.yml(本番用)
server:
port: 8080
management:
server:
port: 8081
endpoints:
web:
exposure:
include: "health,info,prometheus"
access:
default: none
max-permitted: read-only
endpoint:
health:
access: read-only
show-details: when-authorized
show-components: when-authorized
roles: "ENDPOINT_ADMIN"
info:
access: read-only
prometheus:
access: read-only
info:
env:
enabled: true
info:
app:
name: "task-api"
同じホストの中からだけ読めれば足りる場合は、management.server.address を足します。公式リファレンスにあるとおり、アドレスを変えられるのは、ポートを本体と別にしたときだけです。
management:
server:
port: 8081
address: "127.0.0.1"
Kubernetes用:livenessとreadiness
Spring Boot 4.0 から、livenessとreadinessのプローブは既定で有効です。/actuator/health/liveness と /actuator/health/readiness が使えます。Actuatorを別ポートにしている場合は、プローブだけ本体のポートにも出しておくと、「管理用ポートは応答するが本体が応答しない」状態を見分けやすくなります。
# application-k8s.yml(Kubernetes用)
server:
port: 8080
management:
server:
port: 8081
endpoints:
web:
exposure:
include: "health,info,prometheus"
endpoint:
health:
probes:
enabled: true
add-additional-paths: true
group:
readiness:
include: "readinessState,db"
add-additional-paths: true にすると、liveness は /livez、readiness は /readyz として本体のポートでも使えるようになります。group.readiness.include に db を足しているのは、データベースにつながらない間はトラフィックを受けないようにするためです(db は DataSource があるときに使えるヘルス指標です)。
Kubernetes側のマニフェストは次のように書きます。パスは上の設定に合わせて本体ポートの /livez と /readyz を指しています。
# Deployment の containers[].の一部
livenessProbe:
httpGet:
path: "/livez"
port: 8080
failureThreshold: 3
periodSeconds: 10
readinessProbe:
httpGet:
path: "/readyz"
port: 8080
failureThreshold: 3
periodSeconds: 10
failureThreshold と periodSeconds の値は例です。公式リファレンスの例では、Actuatorのポートで /actuator/health/liveness と /actuator/health/readiness を指す形が示されています。起動に時間がかかるアプリでは、livenessのHTTPプローブを使った startupProbe の追加も案内されています。
| プローブ | Actuatorのポートでのパス | 本体ポートでのパス |
|---|---|---|
| liveness | / |
/(追加パスを有効にした場合) |
| readiness | / |
/(追加パスを有効にした場合) |
Actuatorだけを認証で守るSecurityFilterChain全文
Spring Securityを使っているアプリでは、Actuator用の SecurityFilterChain を分けて書くと、アプリ本体のルールと混ざりません。EndpointRequest.toAnyEndpoint() で「Actuatorのエンドポイントすべて」を対象にできます。 Spring Boot 4 ではこのクラスのパッケージが org.springframework.boot.security.autoconfigure.actuate.web.servlet になっています。
package com.example.taskapi.config;
import org.springframework.boot.security.autoconfigure.actuate.web.servlet.EndpointRequest;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.SecurityFilterChain;
import static org.springframework.security.config.Customizer.withDefaults;
@Configuration(proxyBeanMethods = false)
public class ActuatorSecurityConfiguration {
@Bean
public SecurityFilterChain actuatorSecurityFilterChain(HttpSecurity http) {
// このチェーンは Actuator のエンドポイントだけを担当する
http.securityMatcher(EndpointRequest.toAnyEndpoint());
http.authorizeHttpRequests((requests) -> requests
// 稼働確認とプローブは認証なしで通す
.requestMatchers("/actuator/health", "/actuator/health/**").permitAll()
// それ以外は ENDPOINT_ADMIN ロールが必要
.anyRequest().hasRole("ENDPOINT_ADMIN"));
http.httpBasic(withDefaults());
return http.build();
}
}
このコードは公式リファレンスの例(securityMatcher(EndpointRequest.toAnyEndpoint())、hasRole("ENDPOINT_ADMIN")、httpBasic)を土台に、health を認証なしで通す1行を足したものです。使うときの注意点を表にまとめます。
| 確認すること | 内容 |
|---|---|
| base-pathを変えた場合 | "/ の部分を新しいパスに合わせる |
| アプリ本体のルール | 別の Security のBeanに書く |
| ロールを持つユーザー | 利用中の認証の仕組みで ENDPOINT_ を割り当てる |
| healthの詳細 | show- と roles を合わせて設定する |
独自の Security を置いた後 |
Bootの自動設定による保護は働かなくなるので、Actuator用のルールを自分で書く |
healthの表示設定(show-detailsとshow-components)
health は、設定によって返す情報の量が変わります。既定は never で、全体の状態(UP など)だけを返します。
値ごとの違い
| 値 | 誰に見せるか |
|---|---|
never |
誰にも見せない(既定) |
when- |
認可されたユーザーだけに見せる |
always |
全員に見せる |
show-details と show-components は同じ3つの値を取ります。when-authorized の「認可されたユーザー」は、management.endpoint.health.roles に書いたロールのどれかを持つユーザーです。roles を設定していない場合は、認証済みのユーザー全員が対象になります。
management:
endpoint:
health:
show-details: when-authorized
show-components: when-authorized
roles: "ENDPOINT_ADMIN"
状態とHTTPステータスの対応
| 状態 | HTTPステータス |
|---|---|
UP |
200 |
UNKNOWN |
200 |
DOWN |
503 |
OUT_ |
503 |
自動で用意されるヘルス指標
依存やBeanがそろうと、次の指標が health に加わります。個別に止めるときは management.health.<キー>.enabled を false に、まとめて止めるときは management.health.defaults.enabled を使います。
| キー | 確かめる内容 |
|---|---|
cassandra |
Cassandraが動いているか |
couchbase |
Couchbaseクラスターが動いているか |
db |
Data から接続を取得できるか |
diskspace |
ディスクの空きが少なくなっていないか |
elasticsearch |
Elasticsearchクラスターが動いているか |
hazelcast |
Hazelcastサーバーが動いているか |
jms |
JMSブローカーが動いているか |
ldap |
LDAPサーバーが動いているか |
mail |
メールサーバーが動いているか |
mongodb |
MongoDBが動いているか |
neo4j |
Neo4jが動いているか |
ping |
常に UP を返す |
rabbit |
RabbitMQサーバーが動いているか |
redis |
Redisサーバーが動いているか |
ssl |
SSL証明書に問題がないか |
livenessstate |
アプリのLiveness状態 |
readinessstate |
アプリのReadiness状態 |
ヘルスグループで用途別にまとめる
指標をグループにすると、用途ごとに別のURLで確かめられます。次の例は db だけを含むグループ custom を作り、/actuator/health/custom で見られるようにします。
management:
endpoint:
health:
group:
custom:
include: "db"
show-details: "when-authorized"
roles: "admin"
存在しない指標をグループに書くと、既定では起動時にエラーになります。management.endpoint.health.validate-group-membership を false にすると、この検査を止められます。
infoに出す項目の設定一覧
info は、有効になっている情報の提供元(InfoContributor)の内容をまとめて返します。有効・無効は management.info.<id>.enabled で切り替えます。
| ID | 出す内容 | 前提 | 既定 |
|---|---|---|---|
build |
ビルド情報 | META- がある |
有効 |
env |
info. で始まるプロパティ |
なし | 無効 |
git |
Gitの情報 | git. がある |
有効 |
java |
Javaランタイムの情報 | なし | 無効 |
os |
OSの情報 | なし | 無効 |
process |
プロセスの情報 | なし | 無効 |
ssl |
SSL証明書の情報 | SSLバンドルの設定がある | 前提を満たす構成で利用 |
設定例の全文です。env を有効にすると、info. 以下に書いた値がそのまま返ります。
management:
info:
env:
enabled: true
java:
enabled: true
os:
enabled: true
process:
enabled: true
git:
mode: "full"
info:
app:
name: "task-api"
encoding: "UTF-8"
java:
source: "21"
target: "21"
management.info.git.mode を full にするとGitの情報をすべて出し、management.info.git.enabled を false にするとGitの情報を出さなくなります。info は外部に見せる用途にも使えるので、載せる項目はアプリ名や版など、見せてよいものに絞るのがおすすめです。
パス・ポート・CORS・キャッシュの設定
パスを変える
management:
endpoints:
web:
base-path: "/manage"
これで /actuator/{id} が /manage/{id} に変わります。個別のIDだけ変えたいときは path-mapping を使います。次の例では /actuator/health が /healthcheck になります。
management:
endpoints:
web:
base-path: "/"
path-mapping:
health: "healthcheck"
management.server.port を設定していない場合、base-path は server.servlet.context-path(サーブレット系)からの相対パスになります。
HTTPでの公開をやめる
management:
server:
port: -1
または、すべてを公開対象から外します。
management:
endpoints:
web:
exposure:
exclude: "*"
CORSとキャッシュ
CORSは既定で無効で、allowed-origins を設定したときだけ有効になります。
management:
endpoints:
web:
cors:
allowed-origins: "https://example.com"
allowed-methods: "GET,POST"
引数を取らない読み取り操作は、応答をキャッシュできます。次の例は beans の応答を10秒間キャッシュします。
management:
endpoint:
beans:
cache:
time-to-live: "10s"
版ごとの違い(Boot 1から4まで)
以前の版向けの記事や既存の設定ファイルを読むときに役立つ、名前と既定値の移り変わりです。公式のマイグレーションガイドとリリースノート(確認日 2026年10月7日)で確認できたものだけを載せています。
| 版 | 変わったこと |
|---|---|
| 2.0 | すべてのエンドポイントが / 配下に移動 |
| 2.0 | /→conditions、/→httptrace、/→threaddump に改名 |
| 2.0 | 設定キーが endpoints. から management. に |
| 2.0 | 公開は / と / のみに。management. と sensitive フラグは廃止 |
| 2.5 | / がWebで既定公開されなくなった |
| 3.0 | httptrace→httpexchanges、Http→Http に改名 |
| 3.0 | JMXの既定公開が health のみに |
| 3.0 | env などの値は既定ですべて伏せ字に。show- で制御 |
| 3.4 | management. が非推奨に。access へ移行 |
| 3.4 | management. が非推奨に。access. へ移行 |
| 3.4 | @Endpoint の enable が非推奨に。default へ移行 |
| 4.0 | livenessとreadinessのプローブが既定で有効に |
| 4.0 | エンドポイント引数の省略可指定は org. に |
以前の設定を書き換える対応表
| 以前の書き方 | 現在の書き方 |
|---|---|
management. |
management. |
management. |
management. |
management. |
management. |
/ |
/ |
/・/・/ |
/・/・/ |
つまずきやすい点と直し方
| 起きること | 原因 | 直し方 |
|---|---|---|
/ に届かない |
HTTPの公開対象に入っていない | exposure. にIDを足す |
include に書いたのに使えない |
access が none(shutdown・heapdump は既定で none) |
management. を設定する |
loggers でレベルを変更できない |
access や max- が read- |
変更が必要な環境だけ unrestricted にする |
health が UP しか返さない |
show- が既定の never |
when- か always にする |
env の値が ****** になる |
show- が既定の never |
when- などに変える |
info が空に近い |
env・java・os・process は既定で無効 |
management. にする |
httpexchanges が出てこない |
Http のBeanが無い |
Beanを定義する |
prometheus が出てこない |
依存が無い、または公開していない | micrometer- を足して公開する |
address の指定が効かない |
ポートが本体と同じ | management. を別の値にする |
本番に出す前のチェックリスト
- [ ]
exposure.includeは"*"ではなく、IDを名前で列挙している - [ ]
access.defaultとmax-permittedで、操作範囲の既定と上限を決めている - [ ]
shutdownとheapdumpを公開対象に入れていない - [ ]
env・configpropsのshow-valuesはneverかwhen-authorizedになっている - [ ]
healthのshow-detailsはneverかwhen-authorizedになっている - [ ] Actuatorのポートやパスは、外部ネットワークから届かない経路に置いている
- [ ] Spring Securityを使う場合、Actuator用のルールを
SecurityFilterChainに書いている - [ ] Kubernetesのプローブのパスとポートが、アプリの設定と一致している
よくある質問
Q. management.endpoints.web.exposure.include と management.endpoint.<id>.access はどう違いますか?
A. exposure は「HTTPやJMXに出すかどうか」、access は「どこまでの操作を許すか」です。外から使うには、公開対象に入っていて、かつ access が none でないことが必要です。
Q. health 以外も最初から見られるようにできますか?
A. management.endpoints.web.exposure.include にIDを足すと見られます。開発中は "*"、本番では "health,info,prometheus" のように名前で列挙する形が扱いやすいです。
Q. Actuatorを別ポートにする利点は何ですか?
A. アプリ本体と管理用の入口を分けられるので、管理用のポートだけを外部に公開しない構成にできます。プローブを本体側でも確かめたいときは、add-additional-paths で /livez と /readyz を本体ポートに出せます。
Q. enabled を使った以前の設定は書き換えが必要ですか?
A. management.endpoint.<id>.enabled と management.endpoints.enabled-by-default は Spring Boot 3.4 で非推奨になりました。新しく書く設定は access と access.default を使うと、今後の版でもそのまま読めます。
まとめ
- 追加直後にHTTPで公開されるのは
healthだけ。ほかはexposure.includeで選ぶ - 外から使えるのは、exposureに含まれ、かつaccessが
noneでないID。2段階で考える - accessは
unrestricted/read-only/noneの3つ。access.defaultとmax-permittedで全体を決める - 本番は
"health,info,prometheus"のように名前で列挙し、別ポートに分けると管理しやすい - Spring Boot 4 ではlivenessとreadinessのプローブが既定で有効。
/livez・/readyzも使える healthの詳細とenvの値は既定で伏せられている。見せる相手をwhen-authorizedとrolesで決める- 以前の設定は
enabled→access、httptrace→httpexchangesに読み替える
参考・出典
確認日はすべて 2026年10月7日 です。
- Spring Boot リファレンス Endpoints(4.1.1):https://docs.spring.io/spring-boot/reference/actuator/endpoints.html
- Spring Boot リファレンス Monitoring and Management Over HTTP(4.1.1):https://docs.spring.io/spring-boot/reference/actuator/monitoring.html
- Spring Boot リファレンス Enabling Production-ready Features(4.1.1):https://docs.spring.io/spring-boot/reference/actuator/enabling.html
- Spring Boot リファレンス Metrics(4.1.1):https://docs.spring.io/spring-boot/reference/actuator/metrics.html
- Spring Boot 4.0 Migration Guide:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide
- Spring Boot 3.4 Release Notes:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.4-Release-Notes
- Spring Boot 3.0 Migration Guide:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide
- Spring Boot 2.5 Release Notes:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes
- Spring Boot 2.0 Migration Guide:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide
- Spring Boot プロジェクトページ(現行 4.1.1):https://spring.io/projects/spring-boot
本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。
(記載例)出典:株式会社RJC「Spring Boot Actuator設定|エンドポイント一覧と公開設定の雛形」
株式会社RJC ― SI事業・SES事業・AI駆動開発。RJCは一緒に成長を楽しめる会社です。
WE ARE HIRING
RJCで一緒に開発しながら、
成長を楽しみませんか?
RJCは、Web・モバイル・AIを活用した開発プロジェクトで、テックリードやPM・PMOも活躍するシステム開発会社です。会社を知る、待遇を確かめる、話を聞いてみる。気になるところ見てみてください!
- 127日年間休日
- 12時間平均残業時間
- 毎日ガチャ遊びココロも大切にする福利厚生。アマギフなどの賞品ラインナップ!
ほかにも、チケットレストラン、書籍読み放題、2年ごとの慰労報奨(休暇 or 金一封)、11期連続の黒字決算。