【java】简单的springboot项目搭建运行-基于windows系统

一、maven环境安装配置

解压即用的:

Maven – Download Apache Maven 下载后

配置环境变量:

验证测试:

二、java环境安装配置

解压即用:

https://www.oracle.com/java/technologies/downloads/archive/下载

配置环境变量:

JAVA_HOME=C:\java

PATH=%JAVA_HOME%\bin

CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%

验证测试:

三、在线创建springboot项目

修改pom.xml

四、编译打jar包

写一个java测试代码

路径:controller/HelloController.java

package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "My First SpringBoot Demo!";
    }
}

打jar包

五、运行springboot项目

命令:java  -jar  demo-0. 0.1-SNAPSHOT. jar

浏览器访问测试

六、报错情况-解决方法    

报错情况1:

类文件具有错误的版本61.0,应为56.0z
请删除该文件或确保该文件位于正确的类路径子目录中。

经检查,是因为Spring Boot的版本过高所致,创建项目时使用的JDK8,而Spring Boot使用的3.0.5版本,这个版本要求JDK的版本最低为JDK17,所以导致了错误。

知道是版本问题所致,进而将Spring Boot 版本换成2.7.10,从而问题得到了解决

报错情况2:

RFailed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile

是java版本问题导致的

报错情况3:

浏览器访问无结果,写的测试用户的控制器,没有写正确的pacage 路径,虽然服务启动,但是控制器没有生效。

七、补充java项目常识

java项目架构

  • 单体架构:项目部署到一个服务器上
  • 集群:同样功能的项目部署到多个服务器上,通常用nginx作为服务器
  • 分布式:将一个项目分为多个不同功能的模块部署到不同服务器上,每个模块都是独立的。主要技术框架RPC和dubbo,消息中间件。

注:RPC接口和controller不一样。RPC是服务器之间的接口,controller是前端页面和后端数据交互的接口


项目的部署方式

  • 集群
  • 主从模式
  • 分布式模式
  • 负载均衡

项目架构

  • 单体架构
  • 微服务


笔记日期:20231027

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值