springboot controller访问不到_SpringBoot:(一)优雅入门篇

SpringBoot入门—搭建HelloWord应用

目录

  1. Spring Boot 简介
  2. 环境准备
  3. 使用SpringBoot创建一个HellWorld应用
  4. 简化部署

Spring Boot 简介

Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

环境准备

环境约束

  1. –jdk1.8:Spring Boot 推荐jdk1.7及以上;java versi on "1.8.0_112"
  2. –maven3.x:maven 3.3以上版本;Apache Maven 3.3.9
  3. –IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64、 STS
  4. –SpringBoot 1.5.9.RELEASE:1.5.9;

配置环境准备

  1. MAVEN设置

打开maven 的settings.xml配置文件,找到Profiles标签添 加;

<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>
  1. IDEA设置

我的Mac版本,与Windows略有区别,如果找不到相应按钮,后台私聊我。

整合maven进编译器;

47f1e3241cfa6268a399848f4ac4bb99.png

ad95bcc1fe28953058fefbc3934c5105.png

使用SpringBoot创建一个HellWorld应用

首先,创建一个项目:

56a59c033e1feca2aeb4ba9d472039fd.png

105b144d1578e8edb662e1f8057e5b00.png

67f923a446be0a0d476d273f5a19c9dc.png

这样项目就创建好了, 接下来在pom.xml中导入springboot相关依赖:

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

然后编译器会下载对应的依赖文件。

a9b3d489b92fbb56f7c0d0177d7a099d.png

8c4f9f2094ea66986223abc7ab5474aa.png

创建一个HelloWorldMainApplication类:

86dc435b4faefd0c83ac8e56213cb44c.png

代码如下:

package com.zzz;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloWordMainApplication {
    public static void main(String[] args){
        //spring应该启动起来
        SpringApplication.run(HelloWordMainApplication.class,args);
    }
}

然后创建Controller类:

b06f56b38a5f417b315cc1d2757f711f.png
package com.zzz.Controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello Word !";
    }
}

然后通过HelloWorldMainApplication类里的main方法,运行项目:

7790ccec22e8e66467f6494788a3e73c.png

编译完成后,打开浏览器:

访问http://localhost:8080/hello

出现下图结果,说明helloword项目就完成了!

4d98463fad81fe489c03ecd9a7724422.png

简化部署

  1. 引入插件
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  1. 生成jar包

a2b514c228f3da4ba695a730311d8183.png
  1. cmd进入jar包所在目录,并执行jar包

02dc04d8a95f9621e50c968e0da30342.png

765778bbb0f7726666b2d1165e727e87.png

4.运行以后,访问:http://localhost:8080/hello

出现下图说明成功:

4d98463fad81fe489c03ecd9a7724422.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值