首页 > 编程语言 >springboot-Java搭建的后端服务器返回前端请求结果

springboot-Java搭建的后端服务器返回前端请求结果

时间:2024-12-22 18:19:43浏览次数:3  
标签:Java springboot backendserver result2 Maven springboottest 点击 服务器返回 response

访问spring.io,在上方的projects找到spring Initializr,配置如下:

点击下方的GENERATE下载。
解压到你的workspace文件夹,然后将该位置复制,IDEA中点击左上角->打开,粘贴文件地址,选中springboottest根目录,确定。
此时点信任,信任该文件夹,打开新窗口。
还是左上角->setting,搜索Maven,配置如下:

其中repo为自己创建的,路径参考上图。点击应用->确定。
等待漫长的下载过程,请保持网络通畅。
生成的项目打开src->main->java->com.neu.springboottest->SpringboottestApplication,点击运行main方法,出现下图成功:

如果此时出现一些版本不兼容、Maven同步有问题等错误,记得将Maven中的自己创建的repo文件清空,重新加载,直到不报错为止。
还要注意项目结构中JDK的配置问题。
看控制台信息,向上滑给出默认端口号:

访问:

出现该错误页面是正确的。

此时在com.neu.springboottest下新建文件:controller,在controller下新建一个类:HelloController,在里面编写如下代码:
package com.neu.springboottest;

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

@RestController
public class HelloController {
@GetMapping("sayhello")
public String sayHello() {
return "Hello Springboot HelloController";
}
}
访问localhost:8080/sayhello即可看到在左上角:

接着可以在前端修改,打开vue.config.js,在之前配置的picserver下,同样加入:
'/backendserver':{
target:'http://localhost:8080',
changeOrigin:true,
pathRewrite:{
'^/backendserver':''
}
}
找到SubHello1.vue,新加一个result2:
<div> <div>{{result2}}</div> <div><el-button type="primary" @click="getSayHello">getSayHello</el-button></div> </div>
下面加入方法:
function getSayHello() {
axios.get("/backendserver/sayhello").then((response) => {
console.log(response.data)
result2.value = response.data
})
}
别忘了定义result2:let result2 = ref(null)
保存、重启一下服务,点击GetSayHello按钮可以看到:

标签:Java,springboot,backendserver,result2,Maven,springboottest,点击,服务器返回,response
From: https://www.cnblogs.com/mengxyboke/p/18622373

相关文章

  • Java程序打包成exe,无Java环境也能运行
    Java程序开发完成后,通常情况下以jar包的形式发布。但有时我们需要给非软件开发人员使用程序,如制作好窗体应用,把它发给没有java开发环境的人使用,此时就需要制作exe安装包。本文介绍如何将java程序制作成exe安装包,并提供有图片和三方依赖jar包的解决方案。1.安装exe制作软件制......
  • JAVA-通过大疆TSDK的API直接获取红外图片温度信息
    一、前言看过很多关于大疆红外图片用TSDK取温的方式,但是网上能搜到的大部分教程都是通过官方下载文件smple编译出来的程序来取温,如果这样做,虽然确实也能够实现目的,但不得不说,不但会降低运行速度,而且代码调用起来也麻烦。所以不如研究一下怎么直接调用他们的C++API。先说下大疆......
  • Java 小白入门必备知识点
    14.表达式:表达式是由运算符、操作数和方法调用按照语言的语法构造而成的符号序列15.条件运算符16.实现打印出x的值17.实现从键盘录入的功能18.这里的sc、a、b、str全部是变量名19.在java中键盘键入数据时需要导包20.if单分支选择结构21.双分支选择结构22.switch......
  • java--程序--输入--Scanner
    packageInputTest;importjava.util.Scanner;publicclassInputTest{publicstaticvoidmain(String[]args){//English();Chiness();}publicstaticvoidEnglish(){Scannerin=newScanner(System.in);......
  • 阿里P7架构师,耗时十年整理的Java面试飞升笔记,差距不是一点点
    这个问题就不用假如了,我本身从事Java开发已经十年了,去年因为疫情原因导致公司需要断臂求生,熟悉的那些小伙伴们相继离开,心中五味杂陈,思前想后决定离开这个呆了五年的地方。在猎头的引荐下,最终选择了阿里;说是P7的职位,还是需要从小项目开始做起,这一年的时间我都是在忙着组建团队......
  • java高频面试题(2025最新)
    后续会持续更新,广告回来更精彩!如果想看原理可以看看我的另几篇文章没有过多的讲解原理,你们只要背会了,就能快乐两年半。一.java基础1.八大基础类型数字型: 字节类型(byte)、短整型short、整型int、长整型Long、单精度浮点数float、双精度浮点数double字符型: 字符类型char、......
  • Java中双指针的介绍、分类及使用技巧示例
    一、前言Java中的双指针是一种非常高效的算法技巧,它通过使用两个指针来遍历数组或字符串等数据结构,从而在一次遍历中找到符合条件的结果。下面将介绍Java双指针的基本概念、实现方式和应用场景。二、双指针基础知识双指针(TwoPointers)是指在遍历元素的过程中,不是使用单个指......
  • Java中使用四叶天动态代理IP构建ip代理池,实现httpClient和Jsoup代理ip爬虫
    在本次爬虫项目中,关于应用IP代理池方面,具体完成以下功能:从指定API地址提取IP到ip池中(一次提取的IP数量可以自定义更改)每次开始爬虫前(多条爬虫线程并发执行),从ip池中获取一条可用ip和端口号(并用此ip进行代理爬虫)每条IP的有效时间为1~5分钟,如果爬虫过程中当前代理ip失效时,程......
  • springboot毕设网上评教系统论文+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着信息技术的高速发展,教育领域也在不断进行信息化变革。传统的评教方式往往依赖于纸质问卷等形式,存在诸多弊端,例如数据收集和统计效率低下、信......
  • springboot毕设理发店会员管理系统程序+论文+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在现代社会,理发店行业竞争日益激烈。随着人们生活水平和消费观念的转变,消费者对于理发服务的要求不仅仅局限于剪发本身,更包括个性化的服务体验、......