建设银行官方网站首页入口中国商标查询官网
Springboot+Vue3开发学习笔记《1》
博主正在学习Springboot+Vue3开发,希望记录自己学习过程同时与广大网友共同学习讨论。
一、前置条件

 博主所用版本:
 
 IDEA需要破解,破解工具链接容易挂,关注私聊我单发。
 Spring Boot是Spring提供的一个子项目,用于快速构建Spring应用程序。
 Spring Boot特点:
 1、起步依赖:解决传统项目中依赖繁琐问题
 本质上就是一个Maven坐标,整合了完成一个功能需要的所有坐标。(把依赖整合在一块了)
 
 只需要引入这个起步依赖就得。
2、自动配置
 遵循约定大于配置的原则,在boot程序启动后,一些bean对象会自动注入到ioc容器,不需要手动声明,简化开发
二、Spring Boot入门
这里利用一个小实例来入门。
 需求:使用SpringBoot 开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串“hello world ~".
 后端感觉就是在写地址接口。
 
实现步骤
 ①.创建Maven工程
 ②.导入spring-boot-start-web起步依赖(IDEA会帮我们自动导入)
 ③.编写Controller
 ④.提供启动类
 
 
 
 我们发现在自动生成的pom.xml中,自动引入了启动依赖。
③编写Controller
 
 
 最后在新建的java类中,编写代码
package com.example.springbootstart.Controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloContronller {@RequestMapping("/hello")public String hello() {return "Hello World~";}
}
 
④运行启动类(启动类IDEA自动生成的)
 
 点击运行启动类。
三、运行发现8080端口被占用
因为默认使用端口8080,但是有可能8080端口被其它进程占用了。
 
 这里可以直接重启,一般可以解决问题。。
 也可以把占用8080端口的进程全部杀掉,如下。
 先用以下指令查询是哪些进程占用了8080端口。
netstat -ano | findstr 8080
 

 再用以下指令一一杀死占用的进程。
taskkill /pid 8548/f
 
注:需要使用管理员权限打开CMD
四、最终效果
成功运行后如下图所示。
 
 在浏览器端进行测试:浏览器输入localhost:8080/hello
 
 浏览器效果:成功返回我们写的“Hello World~”
 
以上学习笔记都是博主在B站学习[黑马程序员课程]https://www.bilibili.com/video/BV14z4y1N7pg/?spm_id_from=333.337.search-card.all.click&vd_source=68f213a94d2ac011af959a0d183c2ffe)时的学习笔记,如果有什么问题,烦请联系我删除。
