阿洵

SpringBoot2-HelloWrod

创建第一个SpringBoot2工程

一、环境配置

  java8+maven3.6.3+IDEA2021.1.1

二、配置maven

打开maven安装包目录文件夹->conf文件夹—>settings.xml(里面已经有默认标签,注意别配置重复了)

复制代码
 1  <mirrors>
 2    <mirror>
 3         <id>nexus-aliyun</id>
 4         <mirrorOf>central</mirrorOf>
 5         <name>Nexus aliyun</name>
 6         <url>http://maven.aliyun.com/nexus/content/groups/public</url>
 7     </mirror>  
 8 </mirrors>
 9 
10 <profiles>
11    <profile>
12               <id>jdk-1.8</id>
13               <activation>
14                 <activeByDefault>true</activeByDefault>
15                 <jdk>1.8</jdk>
16               </activation>
17               <properties>
18                 <maven.compiler.source>1.8</maven.compiler.source>
19                 <maven.compiler.target>1.8</maven.compiler.target>
20                 <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
21               </properties>
22     </profile>
23  </profiles>
复制代码

三、开始创建

1、创建maven工程

记得在settings->Build->Maven->设置已经配置好的MavenHome和settings.xml,仓库

项目结构:

 

 2.pom.xml导入依赖

复制代码
<!-- 使用 Spring Boot 配置 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

<!-- 使用 web 配置 -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
<!-- 一个插件,自动把当前项目打包成一jar包 -->
<build>
    <plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
 
复制代码

 

2、创建主程序:MainApplication

1
2
3
4
5
6
7
8
9
10
/*
@SpringBootApplication:这是一个SpringBoot应用
主程序
*/
@SpringBootApplication
public class MainApplication {
    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class,args);
    }
}

2、编写业务

1 @RestController
2 public class Hello {
3         @RequestMapping("/hello")
4         public String Hello() {
5                 return "Hello,SpringBoot2";
6         }
7 }

3、测试

之间运行,主程序,打开浏览器输入:http://localhost:8080/hello

 

posted on   阿洵  阅读(54)  评论(0编辑  收藏  举报

编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示