SpringBoot

SpringBoot

Spring

Spring | Home

可以看到,Spring让java程序更加迅速,简单和安全,Spring对于速度、简单性和生产力的关注使其成为世界上最流行的java框架

Spring官方提供了很多开源的项目,覆盖范围从Web开发到大数据,Spring发展到了今天,已经形成了自己的生态圈,在开发时,也倾向于使用Spring官方提供的技术来解决对于的问题

SpringBoot的诞生是为了简化Spring程序开发的

Web服务器

浏览器和服务器两端进行数据交互,使用的就是HTTP协议

Web服务器就是对HTTP协议进行封装,程序员不需要直接对协议进⾏操作(自己写代码去解析http协议规则),让Web开发更加便捷,所以Web服务器也被称为WWW服务器, HTTP服务器,主要功能是提供网上信息浏览服务

常见的Web服务器有:Apache,Nginx,IIS,Tomcat,Jboss等

访问出错怎么办

404

表示用户访问的资源不存在,大概率是URL的路径写的不正确

例如:url单词拼写错误

例如:注解写错

500

服务器出现内部错误,一般是服务器的代码执行过程中遇到了一些特殊情况

例如:

java 复制代码
@RestController
public class UserController {
}
@RequestMapping("/sayHi")
public String sayHi(){
int res = 10/0;
return "hello,Spring";
}

无法访问次网站

一般是Tomcat启动失败了

总结

Spring Boot 是为了快速开发Spring而诞生的,Spring Boot 具备:

  • Spring Boot 提供了启动添加依赖的功能,可以快速集成框架'
  • 内置web服务器,无需配置Tomcat等Web服务器,直接运行和部署
  • 可以完全抱起复杂的XML,使用注解和配置的方式进行开发
  • 支持更多的监视的指标,可以更好的了解项目的运行情况特点
相关推荐
小江的记录本14 分钟前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
在繁华处18 分钟前
Java从零到熟练(三):流程控制
java·开发语言·python
唐青枫41 分钟前
Java Optional 实战指南:优雅处理空值与链式转换
java
一起学开源43 分钟前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“
java·javascript·react.js·ecmascript·react·alibaba·智能体开发
逍遥德2 小时前
MQTT教程详解-04.SpringBoot集成MQTT(告别手动控制)
java·spring boot·物联网·中间件·iot·iotdb
语戚2 小时前
力扣 3161. 块放置查询:线段树解法(Java 实现)
java·算法·leetcode·面试·线段树·力扣·
我命由我123453 小时前
Android 开发问题:MlKitException: An internal error occurred during initialization.
android·java·java-ee·android jetpack·android-studio·androidx·android runtime
888CC++3 小时前
java 并发编程
java·开发语言·python
无风听海3 小时前
JSON Web Token(JWT)完全指南
java·前端·json
JAVA社区4 小时前
Java高级全套教程(十一)—— Kubernetes 超详细企业级实战详解
java·运维·微服务·容器·面试·kubernetes