美文网首页
spring boot 2

spring boot 2

作者: 三刀不留Ethan刀奈特 | 来源:发表于2020-12-11 11:27 被阅读0次

    servlet(1、同步。2、3.0异步。3、3.1非阻塞):tomcat、jetty:实现、映射、扫描注册
    web mvc :REST-mapping
    webflux(reactor):netty

    entity(domain、model):数据表实体
    dao(repository):curd操作接口
    handle(util、Impl):接口的实现

    webflux(mono、flux)
    接口的两种写法requestMapping、routeFunction

    多模块之间的引用通过修改在handler(当前操作模块)的pom文件注入其他模块的包:

    <dependency>
                <groupId>com.hejun</groupId>
                <artifactId>model</artifactId>
                <version>0.0.1-SNAPSHOT</version>
     </dependency>
    

    表示将model模块的跟包(com)下的hejun组织的所有项目注入当前模块。

    图片.png
    这里的ironmotor和lookatme都会被注入到其他模块,无论是组织、项目都是前人总结出来的抽象概念便于新手理解,其实际意义就是一个包的不限层级嵌套。
    特别注意:当添加的包名+文件名跟当前模块的包名+文件名冲突时,容器会优先将引用指向当前模块
    图片.png

    学习路线:
    jdk、maven、idea配置安装--->运行程序,修改服务端口--->单机运行userRepository的demo--->maven原理pom文件初步配置,idea快捷键--(12月)-->mongodb基本学习,git上spring-data-mongodb的demo学习--->搭建本地mongodb,调通demo连接本地数据库--->修改demo,连接线上数据库--->备份之前的demo代码,spring-boot工程多模块架构--->配置基于netty的webflux服务--->挑小功能练手--->打包jar部署服务

    相关文章

      网友评论

          本文标题:spring boot 2

          本文链接:https://www.haomeiwen.com/subject/gifxwktx.html