一、spring boot从入门到放弃系列之hello world

本文介绍SpringBoot的基本概念,包括简化Spring应用开发的方式、环境搭建步骤、Maven配置方法及如何创建首个SpringBoot项目。通过实战演示,从环境配置到运行第一个程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、spring boot,总结就是以下三点:

①简化了使用spring 框架来开发软件应用的一个框架。

②整合了多种技术框架,默认提供了自动化的配置,让开发人员更加专注于业务的实现。

③J2EE开发的一站式解决方案。

2、环境准备

①JDK至少1.7以上;

②maven版本3.3以上版本;

IntelliJ IDEA2018.1.3;

④spring boot版本1.5.9;

3、可以事先配置maven的setting文件

<profile>
<id>jdk‐1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

4、接下来整合maven到IDEA中使用,使用快捷键Ctrl+shift+s快速打开setting,输入maven搜索,然后配置maven


5、开始创建一个spring boot工程



选择你需要的依赖


创建好spring boot工程后生成的pom.xml

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.13.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <!-- 简化部署,可以将一个spring这个应用直接打成一个jar包,然后通过命令 java -jar进行执行 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

6、写一个controller,完成第一个spring boot的程序

@RestController
public class HelloController {

    @RequestMapping(value = "hello")
    public String hello(@RequestParam(value = "name") String name) {
        return "hello" + name;
    }
}

7、直接运行创建spring boot工程时生成的启动类,其中@SpringBootApplication注解标注了这个类是SpringBoot的启动类,负责启动SpringBoot应用程序。

@SpringBootApplication
public class SpringbootHelloworld01Application {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootHelloworld01Application.class, args);
    }
}

8、输入localhost:80/hello?name=spring boot即可。也可以打包运行 命令:java –jar roncoo-education-0.0.1-SNAPSHOT.jar




9、补充一下那个application.yml配置文件的内容,上面的80端口也是在这里配置的

server:
  port: 80

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值