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

  • 相关阅读:
    作为计算机专业的过来人:想学好C 语言,你必须要知道这3个原因(强烈推荐)
    C语言从1972年诞生至今,能够恒久不衰,是怎么做到的?
    这4种胜过C语言的 C++ 强制转换方法,真的好用到爆...(建议收藏)
    一纸学历证书真的胜过多年工作经验吗?HR更看重程序员什么地方?
    《个人-GIT使用方法》
    java Comparable 和 Cloneable接口
    Java 文本I/O 处理
    java 异常处理
    java的一维数组
    java中String类型
  • 原文地址:https://www.cnblogs.com/youqc/p/8733474.html
Copyright © 2011-2022 走看看