zoukankan      html  css  js  c++  java
  • SpringBoot学习-第一章

    1.SpringBoot入门

      开发环境:JDK1.8

      开发工具:IDEA2017.3.1

      

    1.简介:

      Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。
    Spring Boot的主要优点:
    • 为所有Spring开发者更快的入门
    • 开箱即用,提供各种默认配置来简化项目配置
    • 内嵌式容器简化Web项目
    • 没有冗余代码生成和XML配置的要求

    2.HelloWorld入门demo

      1.创建项目

      

      

      

       2.删除不必要的配置

         

      3.

    项目结构
    通过上面步骤完成了基础项目的创建,如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):
    • src/main/java下的程序入口:HelloWorldApplication
    • src/main/resources下的配置文件:application.properties
    • src/test/下的测试入口:HelloWorldApplicationTests
    生成的HelloWorldApplication和HelloWorldApplicationTests
    类都可以直接运行来启动当前创建的项目,由于目前该项目未配合任何数据访问或Web模块,程序会在加载完Spring之后结束运行。
    引入Web模块
    当前的pom.xml内容如下,仅引入了两个模块:
    • spring-boot-starter:核心模块,包括自动配置支持、日志和YAML
    • spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito
    • <dependencies>
    • <dependency>
    • <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter</artifactId>
      </dependency>
       
      <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
      </dependency>
      </dependencies>
    4.新增HelloController类
     

    5.运行项目

    6.查看项目运行日志

    7.访问链接:http://localhost:8080/getIndexByRequestMapping

  • 相关阅读:
    SAP 是不是很烂的一个ERP软件
    Linux 的目录树
    LINUX连接外网的安全问题(查看日志)
    硬盘概念:柱面、磁道、扇区、簇
    Linux下安装PHP pdo_mysql支持
    端口映射帮助文档
    怎么建设一个FTP服务器
    linux开启telnet服务
    CentOS yum的详细使用方法
    WinXP SSH连接不上虚拟机的解决方法
  • 原文地址:https://www.cnblogs.com/youqc/p/8733474.html
Copyright © 2011-2022 走看看