你将收获

1.包括基础框架讲解、热部署等;

2.包括高级使用,整合如数据库访问Mybatis,分布式缓存Redis3.x, 搜索elasticsearch,消息队列ActiveMQ5.x版本,Apache Rocket;MQ等主流框架;

3.包括高级部分SpringBoot2.0的响应式编程WebFlux和服务端主动推送技术SSE;

4.包括讲解监控和阿里云生产环境部署实战等;

适用人群

开发人员

课程介绍

课程目录

讨论留言

正在加载中...

同学笔记

  • mr_liuhailong 2019-11-12 03:52:39

    来源:Redis工具类封装讲解和实战 查看详情

    redis 客户端 key的命名规范就是用":"(冒号)分隔

    redis.set(按照模块名进行分隔)

    ex: redis.set(user:username:id,11);

  • mr_liuhailong 2019-11-10 17:24:57

    来源:SpringBoot2.x整合redis实战讲解 查看详情

    解决redis中文乱码问题在启动客户端时加 --raw

     

    ./redis-cli --raw

  • blueridder 2019-09-05 17:13:30

    来源:SpringBoot2.x使用Dev-tool热部署 查看详情

    • 配置devtools依赖

    springboot devtools热加载在Eclipse中不需要做什么配置,只需要将依赖包加入

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>

    修改任意代码后,crtl+s保存后就会自动加载并发布。

    但是在idea中修改文件后,是自动保存的。所以就需要进行设置:

    1.ctrl+shift+s,如图设置:

     2.在pom.xml中加入

    <build>
       <plugins>
          <plugin>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-maven-plugin</artifactId>
                   <configuration>
                       <fork>true</fork>
                   </configuration>
          </plugin>
       </plugins>
    </build>

    3.ctrl+shify+a,输入Registry,勾选compiler.automake.allow.when.app.running

    备注:静态资源文件改动时,默认不会热部署。

    • 有选择性的进行重启配置:

    在application.propterties中配置

    #除了那些文件改动时,不会更新热部署
    #spring.devtools.restart.exclude=application.properties
    #定义某个文件改动了才会重新启动
    spring.devtools.restart.trigger-file=trigger.txt

     

没有更多了