美文网首页
二 Spring Boot 之 Hello World

二 Spring Boot 之 Hello World

作者: 榕树下野猫 | 来源:发表于2018-07-23 18:14 被阅读0次

    一 配置

    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>
    

    二 Hello World

    1.创建一个maven工程;(jar)

    2.导入spring boot 相关依赖;

       <!--spring boot 相关依赖-->
        <!--基础核心依赖-->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.5.9.RELEASE</version>
        </parent>
        <!--2.web应用依赖-->
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
    

    注意:

    在导入依赖的时候可能会有 inspects a maven model for resolution problems错误;

    解决办法就是:

    找到 pom.xml
    右击 --> Maven --> reImport

    3.编写一个主程序: 启动 Spring Boot 应用

    /**
     * @SpringBootApplication 标签来标注一个主程序类,说明这是一个Spring Boot 应用
     */
    @SpringBootApplication
    public class HelloWorldMainApplication {
        public static void main(String[] args) {
            //Spring 应用启动
            SpringApplication.run(HelloWorldMainApplication.class,args);
        }
    }
    

    4.编写业务逻辑

    4.1 简单写了一个HelloController
    @Controller
    public class HelloController {
    
        @RequestMapping("/hello")
        @ResponseBody
        public String hello(){
            return "hello Spring Boot!";
        }
    
    }
    

    5. 运行项目

    通过 run HelloWorldMainApplication 的 main 方法

    helloworldRun.jpg

    可见项目已经在本地8080端口启动

    访问 localhost:8080/hello 得到结果

    helloworldResult.png

    6.简化部署

    在 pom文件中添加以下插件

       <!--这个插件,可以将应用打成一个可执行的jar包-->
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    

    将这个应用打成jar包,直接使用 Java -jar 命令启动

    1. 通过终端进入jar包的相应位置
    2. java -jar xxx.jar
    3. 页面访问测试
    java-jar-Result.png

    相关文章

      网友评论

          本文标题:二 Spring Boot 之 Hello World

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