《Spring Boot》了解springboot,以及用eclipse搭建springboot项目。

SpringBoot是什么?

(这是在网上看见的感觉比较易于理解的springboot。)

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。

SpringBoot的好处?

1.独立运行的Spring项目.

Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。非常方便。

2.内嵌Servlet容器(tomcat).

Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。

3.提供starter简化Maven配置.

使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。

4.自动配置Spring和Springmvc,加载web.xml.
5.准生产的应用监控 .
6.无代码生成和xml配置.

7.配置日志文件,配置数据库连接、配置spring事务,配置加载配置文件的读取,开启注解.

 下面开始用eclipse创建一个springboot项目

(刚开始需要在eclipse中安装插件)

1. Eclipse中安装STS插件

STS:官网 https://spring.io/tools/sts/  上面有sts功能的详细描述,此处就做一下简介

      spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。

     换句话说, Spring Tool Suite是一个定制版的eclipse, 由spring framework官方在javaee版本的eclipse上包装spring插件出来的版本, 其核心还是javaee版本的eclipse。

    所以可以直接从官网下载已经集成了sts的Eclipse 

 (1)在线安装

  • Help--Eclipse Marketplace...
  • 搜索“STS”,点击“install”安装

《Spring Boot》了解springboot,以及用eclipse搭建springboot项目。_第1张图片

 

 (2)本地安装

  •  打开网页 http://spring.io/tools/sts/all
  •  下载适合自己的eclipse版本的STS压缩包

  • 下载后,在eclipse操作: Help--Install New Software--Add--Archive,添加已下载的zip包

《Spring Boot》了解springboot,以及用eclipse搭建springboot项目。_第2张图片

  • 安装有Spring IDE字样的插件即可,取消勾选自动更新,接下来就有Next就点Next,有Finish就点Finish

《Spring Boot》了解springboot,以及用eclipse搭建springboot项目。_第3张图片

安装好以后,创建一个maven项目

《Spring Boot》了解springboot,以及用eclipse搭建springboot项目。_第4张图片

创建好了以后加入springboot的依赖,修改pom.xml文件。


  4.0.0
  cn.cx
  testProj
  war
  0.0.1-SNAPSHOT
  testProj Maven Webapp
  http://maven.apache.org
  
  
    
        org.springframework.boot
        spring-boot-starter-parent
        1.4.0.RELEASE
    
  
  
    
      junit
      junit
      3.8.1
      test
    
    
     
        org.springframework.boot
        spring-boot-starter-web
      
      
        org.springframework.boot
        spring-boot-starter-test
        test
      
      
  
  
    testProj
  

 创建一个class,启动springboot项目:

 

package cn.cx.app;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@SpringBootApplication
@Controller
public class MainApplication {
    @RequestMapping("/")
    @ResponseBody
    String index() {
        return "Hello World";
    }

    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class, args);
    }
}

 现在访问:http://localhost:8080/ 就可以看见

《Spring Boot》了解springboot,以及用eclipse搭建springboot项目。_第5张图片

注:后面会相继写出springboot的配置以及结合mybatis等的使用。

 

 

 

 

你可能感兴趣的:(springboot)