Spring Boot入门

    

Spring Boot可以轻松创建可运行的独立的、生产级的基于Spring的应用程序。

Spring Boot的目标:

  1.为所有Spring开发提供一个更快的、可广泛访问的入门体验。

  2.提供默认的配置,但默认的配置可根据需求被覆盖

  3.提供大型项目类(如嵌入式服务器、安全性、度量、健康检查和外部化配置)常见的非功能性特性

  4.绝对没有代码生成,也不需要XML配置

入门demo:

  1.使用IDA->File->New->Project->选中Spirng Initializar->Next,如图

  

  2.点击Next,填写项目名称spring-boot,点击Next,选择如图选项,点击next,finish

  

  生成的Spring Boot的基础结构共三个文件:

  • src/main/java 程序开发以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 测试程序

  3.写测试Controller

  

@RestController
public class TestController {
    @RequestMapping("/hello")
    public String test(){
        return "hello ,spring boot";
    }
}

   4.启动main函数

  

  

  5.浏览器访问http://localhost:8080/hello,返回结果

 

配置文件:

  spring boot默认的配置文件位置是src/main/resources/application.properties文件,

  默认的启动端口是8080,添加以下内容修改端口

server.port=80

   重新启动访问:http://localhost/hello,发现端口已修改为80

  spring boot也支持YAML格式的配置

配置文件中配置自定义参数:

  在application.properties中添加自定义配置

  

learning.name=spring-boot

代码中可通过注解@Value获取配置文件中该属性的值

@Value("${learning.name}")
    private String name;
    @RequestMapping("/helloName")
    public String hello(){
        return name;
    }

启动方式:

    1.IDE中,使用main函数启动

    2.通过使用Java -jar

    3.war部署启动的Java应用程序

  

总结:使用spring boo可快速构建一个web项目,无需复杂的xml配置

原文地址:https://www.cnblogs.com/2nao/p/10436507.html