使用Idea搭建Spring-boot微服务
2021-03-06 23:29
标签:ide spring lte 驱动程序 注解 面向 data tps 表之间 是基于 Spring 框架的 Web 服务框架,主要侧重于基于文档驱动的Web服务,提供 SOAP 服务开发,允许通过多种方式创建 Web 服务 其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式 JPA JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。 JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。 总的来说,JPA包括以下3方面的技术: Liquibase和flyway的侧重点不同 Flyway(适合个人小项目) Liquibase(适合企业级应用,大项目) TestContainers太棒了! 它提供了一种非常方便的方法来启动和清除JUnit测试中的Docker容器。 此功能对于将应用程序与真实数据库以及可使用docker映像的任何其他资源进行集成测试非常有用 通过支持消费者驱动的契约(CDC)开发,将TDD提升到软件体系结构的级别 然后点击next,我们就可以愉快的通过官方网站的文档来做简单的小项目了! 如果涉及到分布式,集群之类的大系统,还需要使用Spring cloud的api以及各种数据监控,队列,测试系统等 使用Idea搭建Spring-boot微服务 标签:ide spring lte 驱动程序 注解 面向 data tps 表之间 原文地址:https://www.cnblogs.com/YC-L/p/14286173.html 新建项目
选择Spring Initializer
填写和选择相关配置
依赖选择
Spring session
Spring Web Services(Spring WS)
Spring security
Spring Data JPA
(Java persistence API),
意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范(JSR 338,这些接口所在包为javax.persistence
,详细内容可参考https://github.com/javaee/jpa-spec)
JPQL
)查询数据,避免程序的SQL语句紧密耦合 数据库迁移工具(Migration)
Spring Validation
Testcontainers
Contract verifier