没有学Spring,可以直接学Springboot吗?
这真的可以。springboot追求轻(无)配置、易部署、易集成。springboot内置了tomcat和jetty,只需要几行代码就可以实现一个简单的web服务!
但是,如果你想用spring实现一个web服务,它会有一个稍微复杂的配置,你必须把应用程序放到一个war包中,在tomcat中运行。过程复杂!
但是,如果深入来看,springboot是把spring重新打包,在启动类中完成配置。潜在的想法仍然是春天s,比如bean扫描、注册、注释解析、上下文封装、aop等等。换句话说,弹簧是弹簧靴的核心!
这里不得不提一下springCloud。虽然springboot提供了成熟快速的开发架构,我们可以用它来快速构建服务,但是springboot只是一个简单的基础设施,比如服务注册和发现、监控、安全认证等一系列企业应用遇到的常见问题,springboot都无法解决。SpringCloud是一个成熟的企业级框架,不仅提供服务注册和发现、监控,还有网关、断路器、服务调用链、分布式配置中心等一系列解决方案!
所以最好的学习顺序应该是从spring到springboot再到springcloud,才能准确的使用spring生态!
我我已经使用springCloud三年了,它这确实是一个很好的微服务框架。推荐你用!有问题可以关注交流。。
jsp项目怎么跑起来?
一般来说,jsp项目需要打包成war包,然后部署到web容器,比如Tomcat。
Tomcat和JDK是什么关系?
Tomcat和JDK其实是两件不相关的事情,没有直接的联系。唯一的联系是tomcat运行在JRE(比JDK小)上。
是一个w
tomcat启动是启动war包还是应用文件?
启动Tomcat有两种场景,一种是在部署时启动,另一种是在开发时启动。部署基本上是通过战争包开始的。