zoukankan      html  css  js  c++  java
  • spring boot 第一个项目

    1,新建1个maven项目,类型:simple project 即可

    2.pom 文件加入:

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

    3.加个包名:jt.dms

    package jt.dms;

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;

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

    运行即可.
    4.用chrome 浏览器 访问8080即可.

    二.自动编译支持.
    pom.xml 加入.然后ALT+F5 刷新即可. update projet

    <dependency>

    <groupId>org.springframework</groupId>
    <artifactId>springloaded</artifactId>
    <version>1.2.8.RELEASE</version>
    </dependency>

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <version>2.0.3.RELEASE</version>
    </dependency>


    三,spring boot 配置文件
    通过以下方式:
    SpringApplication 将从以下位置加载 application.properties 文件,并把
    它们添加到Spring Environment 中:
    1. 当前项目的根目录下的 /config 子目录。
    2. 当前项目的根目录(/)。
    3. classpath下的 /config 包。
    4. classpath根路径(root)。
    该列表是按优先级排序的(列表中位置高的路径下定义的属性将覆盖位置低的)。
    注 你可以使用YAML('.yml')文件替代'.properties'。
    如果不喜欢将 application.properties 作为配置文件名,你可以通过指
    定 spring.config.name 环境属性来切换其他的名称,也可以使
    用 spring.config.location 环境属性引用一个明确的路径(目录位置或文件路
    径列表以逗号分割)。
    $ java -jar myproject.jar --spring.config.name=myproject

    $ java -jar myproject.jar --spring.config.location=classpath:/de
    fault.properties,classpath:/override.properties
    注 在初期需要根据 spring.config.name 和 spring.config.location 决定加
    载哪个文件,所以它们必须定义为environment属性(通常为OS env,系统属性或
    命令行参数)。

  • 相关阅读:
    Java WEB 之页面间传递特殊字符
    c++ using Handle Class Pattern to accomplish implementation hiding
    c++ simple class template example: Stack
    c++ why can't class template hide its implementation in cpp file?
    c++ what happens when a constructor throws an exception and leaves the object in an inconsistent state?
    c++ 用namespace实现java的package的功能
    c++ virtual 和 pure virtual的区别
    c++ istream(ostream)是如何转换为bool的
    c++ 使用boost regex库 总结
    c++ 如何使用第三方的library
  • 原文地址:https://www.cnblogs.com/MaxLife/p/9391594.html
Copyright © 2011-2022 走看看