JavaEE: SpringBoot框架

springboot简介

Spring让Java程序更加快速, 简单和安全. Spring对于速度、简单性和⽣产⼒的关注使其成为

世界上最流⾏的Java框架。

Spring Boot 的诞⽣是为了简化 Spring 程序开发的.

Spring Boot 翻译⼀下就是 Spring 脚手架

创建springboot项目

1.记得先装maven

2.下载springboot helper

3.创建项目(专业版)

社区版

4.引入依赖

常见问题:

1.springboot版本用什么?

3.x的版本用的是jdk17

2.x的版本用的是jdk8

2.没有maven选项

上面是不正常的,下面才是正常的

社区版:项目名称右键,选add framework support,把maven勾选上

专业版:等依赖下载好就行了

3.包下不下来怎么办?

1)确认是否为国内源

2)切换网络。由于换网络会造成正在下载的jar下一半,此时就需要先清除指定jar包的路径再重新下载

3)重新刷新maven

4.spring-boot-maven-plugin插件下不下来

添加版本号,找到这三行代码,把对应的version版本号复制到下面就行

项目结构

程序启动

启动类(类名可以随意更改)

运行(如果启动成功会有红色的框里的内容)


启动失败原因

1.端口号冲突

解决办法:

1.把占用8080端口号的程序关掉

win+R打开cmd命令行,输入下面的命令查找正在使用8080端口号的进程id(PID)

根据查出来的PID在任务管理器里面找进程,右击这个进程就可以关掉了

2.修改应用端口号为其他的

hello world程序

java 复制代码
package com.example.demo040502;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello, Spring boot";
    }
}

每次写一个新程序都要重新运行母程序,访问子程序的方法

后面那个/hello就是刚刚代码里面填的

底层逻辑分析

web服务器:使用http协议

tomcat属于常见的web服务器的一种,springboot内置了tomcat服务器,无需配置就可以直接运行

tomcat默认端口号是8080


浏览器:

• 输⼊⽹址:http://127.0.0.1:8080/hello

◦ 通过IP地址127.0.0.1定位到⽹络上的⼀台计算机, 127.0.0.1就是本机

◦ 通过端⼝号8080找到计算机上对应的进程 , 也就是在本地计算机中找到正在运⾏的8080端口的程序


常见问题

1.服务未启动;如果IP是外网的,可能端口号还未开放

2.网页不存在,资源不存在

可能是注解加错了,也可能url输入错误

3.代码里有错误

可以通过看日志找出错误

相关推荐
tbRNA10 分钟前
Java 基础入门易错知识点(三)
java·开发语言
韩立学长29 分钟前
【开题答辩实录分享】以《基于SSM的电影售票管理系统的设计与实现》为例进行选题答辩实录分享
java·spring·servlet
泉城老铁1 小时前
目前开源架构需要注意的安全问题
spring boot·后端
程序员阿鹏1 小时前
@Autowired和@Resource的区别
java·开发语言·spring
Halo_tjn1 小时前
Java List集合知识点
java·开发语言·windows·算法·list
一 乐1 小时前
健身房预约|基于springboot + vue健身房预约小程序系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习·小程序
CC.GG2 小时前
【C++】哈希表的实现
java·c++·散列表
Slow菜鸟2 小时前
Java基础 | 布隆过滤器
java·开发语言
xixixiLucky3 小时前
IDEA中MAVEN项目找依赖的快捷插件
java·maven·intellij-idea
嘻嘻嘻开心3 小时前
Java IO流
java·开发语言