zoukankan      html  css  js  c++  java
  • 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配置

  • 相关阅读:
    redis的常用操作
    django中的缓存 单页面缓存,局部缓存,全站缓存 跨域问题的解决
    drf 下的 url控制 解析器 响应器 版本控制 分页
    django下的 restful规范 Drf框架 psotman的安装使用 及一些容易遗忘的小点
    vue学习 自建服务器 node
    vue学习 条件、循环指令、computed、watch、局部、全局、组件间交互
    Linux入门
    redis进阶
    redis介绍和安装
    DRF解析器和渲染器
  • 原文地址:https://www.cnblogs.com/2nao/p/10436507.html
Copyright © 2011-2022 走看看