其他分享
首页 > 其他分享> > Spring Boot 2.x 和 1.x 的区别

Spring Boot 2.x 和 1.x 的区别

作者:互联网

1. Spring Boot 2.0 要求Java版本必须8以上,不再支持6和7

2. Spring Boot 2 支持Quartz调度器,可以加入spring-boot-starter-quartz来启用。支持基于内存和基于jdbc两种存储。

3. 单元测试不同

4. Spring Boot 2 需要 Spring5,需要ES5.5以上

5. 支持Spring WebFlux(响应式编程)。WebFlux需要底层提供运行时支持,比如Servlet3.1 或者Netty

6. Spring Boot 2 支持Thymeleaf3

/*  * ████████ 算法7.6 ████████  *  * 广度优先遍历(此处借助队列实现)  */ void BFSTraverse(MGraph G, Status(Visit)(VertexType)) {     int v, w;     LinkQueue Q;     QElemType u;         // 初始化为未访问     for(v = 0; v < G.vexnum; v++) {         visited[v] = FALSE;     }         // 置空辅助队列     InitQueue(&Q);         for(v = 0; v < G.vexnum; v++) {         // 如果该顶点已访问过,则直接忽略         if(visited[v]) {             continue;         }                 // 标记该顶点已访问         visited[v] = TRUE;                 // 访问顶点         Visit(G.vexs[v]);                 EnQueue(&Q, v);                 while(!QueueEmpty(Q)) {             DeQueue(&Q, &u);                         // 先集中访问顶点v的邻接顶点,随后再访问邻接顶点的邻接顶点             for(w = FirstAdjVex(G, G.vexs[u]);                 w >= 0;                 w = NextAdjVex(G, G.vexs[u], G.vexs[w])) {                 if(!visited[w]) {                     visited[w] = TRUE;                     Visit(G.vexs[w]);                     EnQueue(&Q, w);                 }             }         }     } }

标签:区别,Spring,Boot,vexs,访问,顶点,visited
来源: https://www.cnblogs.com/jdbc2nju/p/16100529.html