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.代码里有错误

可以通过看日志找出错误

相关推荐
代码雕刻家3 分钟前
编程语法细节
java·c语言·开发语言
SimonKing6 分钟前
Agnes AI出桌面版了,可图可视频,免费用
java·后端·程序员
左左右右左右摇晃25 分钟前
手写Tomcat原理整理
java·开发语言·笔记·tomcat
孫治AllenSun29 分钟前
【JVM】四大引用类型分析
java·开发语言·jvm
于慨30 分钟前
安装java
java
夕除32 分钟前
sign 是什么
java·前端
Penina10181 小时前
代码如何导入idea
java·intellij idea
.Hypocritical.1 小时前
Maven笔记——2
java·笔记·maven
huohuopro1 小时前
手写 Tomcat 步骤教程
java·网络
snow@li1 小时前
Java:Lombok 完整讲解
java