美文网首页
您好,SpringBoot

您好,SpringBoot

作者: keltoy | 来源:发表于2016-09-04 17:02 被阅读0次

从今天开始学习Spring Boot 微框架,今天先建立一个简单的Spring Boot 的 hello world。


环境及工具

本人的环境为:

  • 操作系统: OS X 10.11.6
  • Java IDE: IntelliJ IDEA 15
  • Java version: 1.8

建立项目

建立一个Maven工程

  1. 打开IDEA,选中一个Maven工程:


    Maven工程

    这里可以不使用 maven 自带的 archetype,直接点击右下角的 Next 按钮即可。

  2. 填写 groupId 和 atifactId。
  3. 填写 项目名称和项目目录。

修改 pom.xml 文件

  1. 点击 pom.xml。


    pom.xml的位置
  2. 修改 pom.xml 文件。
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.eye.toy</groupId>
    <artifactId>hello-spring-boot</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>hello-spring-boot</name>
    <description>A demo of Spring Web </description>
    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.0.RELEASE</version>
    </parent>
    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>1.8</java.version>
    </properties>
    <dependencies>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    </dependencies>
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>
    </project>

  3. 在 src/java/ 下新增一个 Application.java 文件,并填写代码。


    Application的代码

    这么写貌似有点像Django...
    代码如下:
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;

     /** 
      * Created by toy on 9/4/16.       
      */
    
     @RestController
     @EnableAutoConfiguration
     class Application {   
      
         @RequestMapping("/")
         public String greeting() {    
             return "Hello World";   
         } 
    
        public static void main(String[] args) {   
            SpringApplication.run(Application.class, args);  
        }
     }
    
  4. 运行程序。
    点击 Edit Configurations... 编辑Web选项。

    点击 Edit Configurations...
    点击左上角的 "+" 添加一个 Maven Configuration。
    添加一个 maven configuration
    按如下填写 maven 参数。
    Paste_Image.png
    注意: Working directory 是自己的项目目录。
    之后点击于行按钮,在浏览器中打开 [http://localhost:808] (http://localhost:8080)就完成了。

嗯嗯,结果就是这样。


hello world

还有一种比较简单的构建方法点击 SPRING INITIALIZR,就可以建立一个初始化好的spring boot 。


第一次写,感觉还行。
感谢chirs

相关文章

  • 您好,SpringBoot

    从今天开始学习Spring Boot 微框架,今天先建立一个简单的Spring Boot 的 hello worl...

  • 您好毒您好毒您好毒

    病菌和病毒是导致我们生病的主要外因之一。人类诞生以来,威胁人类生命的最大敌人,并非自然灾害,也远非人为战争,...

  • 成都您好!重庆您好!

    2014年九月入学 2018年六月毕业 总以为毕业遥遥无期,现如今触手可及。 大三的时候总以为毕业还很...

  • 祖宗您好,母亲您好

    今天,我本来应该回乡去母亲和祖宗的坟头看看,加点新土,修修水渠,插点菊花,种几颗柏树。看看祖宗们,顺便和我妈妈多呆...

  • 您好

    真好,在大年初一再见到你们,很开心。 初中毕业后再没了联系,你们过得好不好,我,挺好的。 大家的笑容好像都挺熟悉的...

  • “您好”

    几天前X小姐说我不必对她妹妹如此客气,因为年龄小我好多,我不必对她说:您好。这样显得距离感。我说:这是尊重....

  • 您好

    哪您好

  • 您好

    “您好” “不是你好么” “您好是把你放在心上”

  • 您好

    进入8月的第一周, 朋友圈里弥漫着一股“新的一天,新的难过”。 趴在阳台看风景,眼镜直接滑落,尸骨无存; 网购的手...

  • 您好

    这位先生您好,我不知道你姓什么,叫什么,是哪里人,读过哪些书,现在在哪里。但是我决定爱你,和你永远在一起的时候,我...

网友评论

      本文标题:您好,SpringBoot

      本文链接:https://www.haomeiwen.com/subject/lyvlettx.html