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