目标:启动程序后可访问接口。
启动中。
环境准备
idea版本:IntelliJ IDEA Community Edition 2023.1.4
Maven版本:apache-maven-3.9.3-bin
Maven镜像文件setting.xml配置
我这里用的是阿里云的镜像地址。
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"> <!-- 存储位置,注意自己改到自己电脑合适的位置 --> <localRepository>D:\save\exe\AllLog\mavenjar</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <!-- 阿里云镜像 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <mirrorOf>central</mirrorOf> </mirror> <!-- junit镜像地址 --> <mirror> <id>junit</id> <name>junit Address/</name> <url>http://jcenter.bintray.com/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles> </profiles> </settings>
1、创建项目
2、创建项目时的Maven选项
3、创建项目完毕效果
4、修改项目引用的Maven
这里选择我们自己的Maven,不用系统默认的。
选则Maven的setting.xml位置
5、刷新maven
6、添加springboot的pom配置
引入2.3.4的spring-boot
<!-- 引入2.3.4的spring-boot --> <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>
7、再次刷新maven
确认引入完成。
8、在main上点击鼠标右键【new】->【Directory】
9、添加java包
10、编写启动文件Action.java
看好package路径啊【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) { //一定是被@SpringBootApplication标记的类 SpringApplication.run(Action.class, args); } }
11、编写接口类UsersController
package com.item.controller; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.GetMapping; 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; } }
12、启动Action.java文件
接口效果呈现
跨域效果呈现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> </head> <body> <script> $.ajax({ url:"http://localhost:8080/GetInfo", type:"get", dataType:"json", success:function(res){ console.log(res); } }); </script> </body> </html>
总结
到此,springboot的基本配置完成,这个是社区版本的,起始与企业版本的没啥大区别,都是一样处理的。希望能给刚入学的孩子们带来一些学习上的方便。
资源地址:https://download.csdn.net/download/feng8403000/88080354