springboot01、基本配置

简介: springboot01、基本配置

1、pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.4.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

2、项目层次

image.png


3、启动文件【com.item/Action.java】

package com.item;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Action {
    public static void main(String[] args) {
        SpringApplication.run(Action.class,args);//一定是被@SpringBootApplication标记的类
    }
}

4、controller文件

其中@RestController = @Controller + @ResponseBody;

package com.item.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
@RestController
@CrossOrigin
public class UsersController {
    @GetMapping("GetInfo")
    public Object GetInfo(){
        HashMap<String,Object> map=new HashMap<String,Object>();
        map.put("state",true);
        map.put("msg","成功");
        map.put("result","有一个字符串");
        return map;
    }
}

5、启动测试(数据是跨域的)

image.png


访问路径:【http://127.0.0.1:8080/GetInfo

image.png

相关文章
|
机器学习/深度学习 人工智能 算法
人工智能、机器学习、深度学习、神经网络,都有什么区别
人工智能、机器学习、深度学习、神经网络,都有什么区别
人工智能、机器学习、深度学习、神经网络,都有什么区别
ModuleNotFoundError: No module named ‘sentencepiece‘
ModuleNotFoundError: No module named ‘sentencepiece‘
377 0
|
存储 SQL 分布式计算
从理论到工程实践——用户画像入门宝典(一)
用户画像是大数据顶层应用中最重要的一环,搭建一套适合本公司体系的用户画像尤为重要。但是,用户画像的资料往往理论居多,实践少,更少有工程化的实战案例。 本文档结合了常见的用户画像架构,使用Elasticsearch作为底层存储支撑,用户画像的检索和可视化效率得到了大幅度的提升。文档从用户画像的理论到实践均有所涉及,大家可以参照此文档完成用户画像系统从0到1的搭建。
877 1
从理论到工程实践——用户画像入门宝典(一)
|
消息中间件 RocketMQ
一个应用尽可能用一个Topic是最佳实践吗?没理解就用保证出错
RocketMQ 官方提供的基本最佳实践第一条,分享自己的一点心得,有问题欢迎大家指出~ > 一个应用尽可能用一个Topic,而消息子类型则可以用tags来标识。tags可以由应用自由设置,只有生产者在发送消息设置了tags,消费方在订阅消息时才可以利用tags通过broker做消息过滤:message.setTags("TagA")。
一个应用尽可能用一个Topic是最佳实践吗?没理解就用保证出错
|
JSON 小程序 前端开发
Android程序猿从零开发小程序项目(一)
Android程序猿从零开发小程序项目(一)
Android程序猿从零开发小程序项目(一)
|
Kubernetes 负载均衡 容器
【k8s】kubeadm部署单节点k8s
文章目录 前言 一、部署流程 1.0 架构概况 1.1 初始化操作 1.2 master/node部署 1.3 flannel网络部署
1243 1
|
Java Shell Linux
使用阿里云ESC部署Spring Boot项目
在阿里云服务器中安装docker,部署springboot应用。
使用阿里云ESC部署Spring Boot项目
|
Web App开发 数据采集 运维
SLS数据加工“事件搜索”实践
SLS数据加工函数-e_search用法以及实践
479 0
|
存储 Java 数据库连接
【gis】geoserver 添加 Image Mosaic JDBC 插件
【gis】geoserver 添加 Image Mosaic JDBC 插件
861 0
【gis】geoserver 添加 Image Mosaic JDBC 插件