zoukankan      html  css  js  c++  java
  • SpringBoot 1.快速搭建一个 SpringBoot Maven工程

     一、新建一个Maven工程

      (1)选择创建简单MAVNE工程

       (2)输入你自己的MAVEN工程的Group Id(必填)、Artifact Id(必填)、Version(必填)、Packaging(必填)、Name以及Description。

      在Parent Project 中输入SpringBoot的Group Id:org.springframework.boot、Artifact Id: spring-boot-starter-parent 以及 Version:1.5.6.RELEASE(版本可以自己选择)。

      (3)编写pom.xml

      本人在pom.xml中定义了java版本为1.8的,项目创建时默认为1.6的,如果想改变java版本,记得 右键项目 --> Maven --> Update Project一下。

      Maven中引入 web相关的 spring-boot-starter-web ,版本不需要自己定义,boot 默认给你配置最优的版本。

    <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>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.5.6.RELEASE</version>
        </parent>
        <groupId>org.rcddup</groupId>
        <artifactId>rcddup-custom</artifactId>
        <version>1.0.0</version>
        
        <properties>
            <java.version>1.8</java.version>
        </properties>
        
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
        
    </project>

      (4)创建一个启动的java文件,做为SpringBoot的主入口

      SpringApplication.run()方法:该方法做为SpringBoot程序的主入口,只要运行此方法,整个程序就启动了,是不是很方便。

    package org.rcddup.app;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    @SpringBootApplication
    public class App {
        
        @RequestMapping("/")
        String home() {
            return "<h1>hello rcddup</h1>";
        }
        
        public static void main(String[] args) {
            SpringApplication.run(App.class, args);
        }
    }

      (5)启动 App

      启动 App.java 文件之后,会有一个大的Spring横幅出来,带有SpringBoot的版本信息,是不是很酷炫。SpringBoot默认使用Tomcat启动,默认端口号为:8080。

      (6)打开浏览器,输入:localhost:8080,即可查看到后台返回的字符串。

     

      下面对上述中使用的注解给出说明:

      1、@SpringBootApplication:该注解相当于@Configuration@EnableAutoConfiguration 和 @ComponentScan三个注解的效果,该是SpringBoot为了方便开发者而给出的一个便捷方式。

      (1)@Configuration:标记的这个类可以做为 Spring 的配置类,添加 @Import 注解可使其正真成为 Spring 的配置类。

      (2)@EnableAutoConfiguration:启动自动配置。

      (3)@ComponentScan:组件扫描注解。

      2、@RestController:该注解是另一个非常方便大家使用的注解,相当于 @Controller和 @ResponseBody.,为@RestController类下面的所有方法,添加 @ResponseBody注解。

      3、@RequestMapping:定义用户请求的路由规则,可以添加到类上,相当于为该类下的每个方法添加路由前缀。

  • 相关阅读:
    UCSC genome browser 个人track 安装
    C++遍历二维数组的四种方法
    生物结构变异分析软件meerkat 0.189使用笔记(一)
    R语言从小木虫网页批量提取考研调剂信息
    使用R语言将微信记录制作成词云(简洁)--情人节奥义
    判断数据是否服从某一分布(二)——简单易用fitdistrplus包
    判断数据是否服从某一分布(一)
    如何正确地写出单例模式
    使用 JavaScript 将网站后台的数据变化实时更新到前端-【知乎总结】
    C#实时读取数据----局部页面刷新【转】
  • 原文地址:https://www.cnblogs.com/rcddup/p/7528765.html
Copyright © 2011-2022 走看看