Difference between revisions of "Java: Spring"
Jump to navigation
Jump to search
Rafahsolis (talk | contribs) m (→Spring Modules) Tag: visualeditor |
Rafahsolis (talk | contribs) Tag: visualeditor |
||
| Line 37: | Line 37: | ||
Integration: JMS etc<br /> | Integration: JMS etc<br /> | ||
| − | === Spring Projects === | + | ===Spring Projects=== |
| − | Spring Boot: Microservices framework | + | [[Java: Spring Boot|Spring Boot]]: Microservices framework |
Spring Cloud: Cloud native applications | Spring Cloud: Cloud native applications | ||
Revision as of 12:59, 30 April 2022
Spring default port 8080
application.properties
logging.level.org.springframework=DEBUG
pom.xml (Dependencies)
....
<dependencies>
....
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
....
</dependencies>
....
Spring Modules
Core: IoC Container etc.
Testing: Mock Objects, Spring MVC Test, etc
Data Access: Transactions, JDBC, JPA etc
Web Servlet: Spring MVC etc
Web Reactive: Spring WebFlux etc
Integration: JMS etc
Spring Projects
Spring Boot: Microservices framework
Spring Cloud: Cloud native applications
Spring Data: Integrate the same way with different types of databases: NoSQL and Relational
Spring Integration: Integrate with other applications
Spring Security: Secure web application or REST API or microservice