把 Facet 内核包成 Spring Boot 自动配置:Facet Bean、类型安全判定客户端、@CheckAllowed 方法安全

Compile Dependencies (8)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
io.github.yaotj » facet-core
IR、求值器与端口。此模块不得有任何三方依赖——纯度由 module-info 强制。
4.2.04.4.0
Apache 2.0
io.github.yaotj » facet-sdk
进程内判定门面:把内核包成库,调用方不必手写 Ctx.run 或装求值器
4.2.04.4.0
Apache 2.0
io.github.yaotj » facet-ir-json
Schema 的 JSON 编解码。独立模块,内核因此不必为了序列化而带上 JSON 依赖。
4.2.04.4.0
Dep Injection Apache 2.0
org.springframework » spring-context
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
7.0.9✔
AOP Apache 2.0
org.springframework » spring-aop
Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method ...
7.0.9✔
Expression Lang Apache 2.0
org.springframework » spring-expression
Powerful Expression Language for querying and manipulating an object graph at runtime. It is an extension of the ...
7.0.9✔
Config Apache 2.0
org.springframework.boot » spring-boot-autoconfigure
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ...
4.1.04.1.1
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
4.1.04.1.1

Runtime Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
AOP EPL 2.0
org.aspectj » aspectjweaver
The AspectJ weaver applies aspects to Java classes. It can be used as a Java agent in order to apply load-time
1.9.25.1✔

Managed Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.212.22
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.21.43.2.4
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind8 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.21.43.2.4
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.3.61.4.0
Apache 2.0
io.micrometer » micrometer-commons
Module containing common code
1.17.01.17.1
Apache 2.0
io.micrometer » micrometer-observation
Module containing Observation related code
1.17.01.17.1
Annotation Lib Apache 2.0
org.jspecify » jspecify
An artifact of well-named and well-specified annotations to power static analysis checks
1.0.01.0.1
Dep Injection Apache 2.0
org.springframework » spring-beans
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
7.0.87.0.9
Core Utils Apache 2.0
org.springframework » spring-core
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
7.0.87.0.9
App Server Apache 2.0
org.springframework.boot » spring-boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can 'just run'. It ...
4.1.04.1.1