001.SpringBoot入门篇:helloworld

简介

官网:https://projects.spring.io/spring-boot/

  • springboot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者的。
  • 在以前的spring项目中,都会面对大量繁琐的配置,使用的时候基本上都是大量的复制黏贴。而Spring Boot 则能让我们在不需要过多的配置下,轻松快速地搭建Spring Web应用,开箱即用,没有代码生成,也无需XML配置,从而快速使用spring框架。
    001.SpringBoot入门篇:helloworld_第1张图片

开发工具

maven

下载地址:https://maven.apache.org/download.cgi
setting.xml配置文件参考:https://github.com/sld880311/common-config,可以直接下载【maven-settings.xml 】
也可以直接增加如下代码:

< !--mirrors 中配置 mirror -->
<mirror>
    <id>alimavenid>
    <name>aliyun mavenname>
    <url>
          http://maven.aliyun.com/nexus/content/groups/public/
    url>
    <mirrorOf>centralmirrorOf>        
 mirror>

eclipse

版本:Oxygen.2 Release (4.7.2)

配置maven

安装sts

下载地址:https://spring.io/tools/sts/all

安装方式:

  1. 直接下载集成sts的eclipse
  2. 下载sts zip包,导入eclipse
  3. 在线安装:http://dist.springsource.com/release/TOOLS/update/e4.7/

安装:

eclipse中的help—》install new software打开安装页面选择zip包或者在线安装即可

快速构建helloworld

使用spring官方工具:SPRING INITIALIZR

  1. 访问地址:http://start.spring.io/
  2. 选择构建工具Maven Project、Spring Boot版本2.0.0以及一些工程基本信息,可参考下图所示
    001.SpringBoot入门篇:helloworld_第2张图片
  3. 点击Generate Project即可完成
  4. 以maven的方式导入eclipse即可

使用集成sts的eclipse

  1. 创建项目:file—->new—->spring starter project
    001.SpringBoot入门篇:helloworld_第3张图片
  2. 基本信息配置
    001.SpringBoot入门篇:helloworld_第4张图片
  3. 依赖包选择,根据实际需求选择
    001.SpringBoot入门篇:helloworld_第5张图片

代码结构说明

默认结构

001.SpringBoot入门篇:helloworld_第6张图片
如上图所示,Spring Boot的基础结构共三个文件:
- src/main/java 程序开发以及主程序入口
- src/main/resources 配置文件
- src/test/java 测试程序

建议结构

root package结构:com.sunld.myproject

你可能感兴趣的:(springboot,java,springboot,java)