# Spring-Boot Features Parity

At Node-Boot, we champion the principle of similarity and feature parity with Spring-Boot framework.&#x20;

We recognise the unparalleled developer experience and robustness that Spring-Boot offers for Spring (Java) developers, and we're committed to providing a framework that mirrors its best practices, concepts, and capabilities for Node.js.&#x20;

With Node-Boot, Spring-Boot developers can seamlessly transition to the Node.js ecosystem, enjoying the familiarity of their preferred framework while harnessing the power and versatility of Node.js. Our mission is clear: to bridge the gap between Spring-Boot and Node.js, empowering developers to achieve their goals with confidence and ease.

Node-Boot embraces concepts like:

* Auto-Configuration: Beans and Configuration classes
* Pluggable HTTP Server
* Pluggable Dependency Injection
* Starter Packages (plugins with auto-configuration)
* Actuator
* Auto-generated OpenAPI specs and Swagger UI
* Configuration Properties
* Data Repositories
* Transactions support via annotations (decorators)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nodeboot.gitbook.io/node-boot-framework/why-node-boot/spring-boot-features-parity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
