今天我们来梳理一下Java前端以及了解一下Spring Boot

在正式开始之前,先聊两个常见的问题吧

1

前端和后端到底该怎么选?

不得不说,前端开发现在确实很火,学的人也炒鸡多,如果仅从岗位需求、工资水平等市场就业这个角度来看,其实基本上已经与后端开发不分伯仲了,而且这几年前端技术的发展也非常繁荣。所以到底选哪个方向就看大家自己的兴趣和自身的境况了,谁也没有办法说哪个就一定更好。

spring boot 配置前后端请求超时时间 springboot的前端_spring

现在相对关心的是什么是前台和后台。这个问题曾经也困扰了我很久,后来搞懂了。

1、首先,前端/后端其实是一种技术,类似足球赛场上的 射门技术/防守技术。

而前台/后台就相当于足球赛场的前锋/后卫,是一种具体任务职责。

前锋肯定射门技术得好,但是关键时刻也来一脚防守。后卫虽然主要防守技术高,但是都是踢球的射门你总得会踢一脚吧。


spring boot 配置前后端请求超时时间 springboot的前端_jar包_02

我这边能做的就是把前、后端各自的学习路线、知识点都梳理一遍,供小伙伴们参考,小伙伴们可以对照具体的技术点梳理,结合自身的实际情况,觉得对哪个更有兴趣、或者把握更大一点,再来做选择也不迟。首先这篇文章对前端做一个梳理,后续我会把发布一篇后端的文章供大家参考。

2

前端发展这么快,如何安身立命?

回看近年的前端发展,不管是之前的散装前端时代,还是后来插件化、模块化的演进,亦或是现如今如火如荼的前端工程化迭代,发展速度实在是太快了,各种框架层出不穷,这些难免会让我们这些学习者眼花缭乱,满腹疑团。

纵然框架再多,版本更新再快,然而很多基础的东西并没有变。作为学习者,越是想急着适应这些纷繁变幻的“新游戏规则”,就越需要一个扎实的基础和熟练的底子。所以扎实地掌握好比如像基础三件套、数据结构、网络协议、设计模式等等一些基础,才能让我们对于新知识游刃有余。

所以迷茫时、满足时、纠结时,不妨低头看看脚下的土地,这些才是我们的安身立命之本。


spring boot 配置前后端请求超时时间 springboot的前端_jar包_02

前端学习路线大梳理

spring boot 配置前后端请求超时时间 springboot的前端_spring_04

spring boot 配置前后端请求超时时间 springboot的前端_解决方案_05


spring boot 配置前后端请求超时时间 springboot的前端_spring_06

现在给大家介绍一下什么是Spring Boot

spring boot 配置前后端请求超时时间 springboot的前端_jar包_07

spring boot 配置前后端请求超时时间 springboot的前端_springboot拿到前端的图片_08

Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。

官方网站:http://projects.spring.io/spring-boot/

GitHub源码:https://github.com/spring-projects/spring-boot

spring boot 配置前后端请求超时时间 springboot的前端_spring_09

Spring Boot的优点


1.独立运行

Spring Boot而且内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war包部署到容器中,Spring Boot只要打成一个可执行的jar包就能独立运行,所有的依赖包都在一个jar包内。

2.简化配置

spring-boot-starter-web启动器自动依赖其他组件,简少了maven的配置。

spring boot 配置前后端请求超时时间 springboot的前端_解决方案_10

3.自动配置

Spring Boot能根据当前类路径下的类、jar包来自动配置bean,如添加一个spring-boot-starter-web启动器就能拥有web的功能,无需其他配置。

4.无代码生成和XML配置

Spring Boot配置过程中无代码生成,也无需XML配置文件就能完成所有配置工作,这一切都是借助于条件注解完成的,这也是Spring4.x的核心功能之一。

5.应用监控

Spring Boot提供一系列端点可以监控服务及应用,做健康检测。


spring boot 配置前后端请求超时时间 springboot的前端_springboot拿到前端的图片_11

Spring Boot的缺点


spring boot 配置前后端请求超时时间 springboot的前端_jar包_12

Spring Boot虽然上手很容易,但如果你不了解其核心技术及流程,所以一旦遇到问题就很棘手,而且现在的解决方案也不是很多,需要一个完善的过程。


spring boot 配置前后端请求超时时间 springboot的前端_spring_13