SpringBoot之一:Eclipse的安装和使用

一、spring boot介绍

  因为Spring Boot实在是太惊艳了,所以过去一年多的时间里有不少和它相关的言论。

首先,Spring Boot不是应用服务器。这个误解是这样产生的:Spring Boot可以把Web应用程 序变为可自执行的JAR文件,不用部署到传统Java应用服务器里就能在命令行里运行。Spring Boot 在应用程序里嵌入了一个Servlet容器(Tomcat、Jetty或Undertow),以此实现这一功能。但这是内嵌的Servlet容器提供的功能,不是Spring Boot实现的。 与之类似,Spring Boot也没有实现诸如JPA或JMS(Java Message Service,Java消息服务)之 类的企业级Java规范。它的确支持不少企业级Java规范,但是要在Spring里自动配置支持那些特性的Bean。例如,Spring Boot没有实现JPA,不过它自动配置了某个JPA实现(比如Hibernate)的 Bean,以此支持JPA。 后,Spring Boot没有引入任何形式的代码生成,而是利用了Spring 4的条件化配置特性, 以及Maven和Gradle提供的传递依赖解析,以此实现Spring应用程序上下文里的自动配置。 简而言之,从本质上来说,Spring Boot就是Spring,它做了那些没有它你自己也会去做的Spring Bean配置。谢天谢地,幸好有Spring,你不用再写这些样板配置了,可以专注于应用程序的逻辑, 这些才是应用程序独一无二的东西。

Spring boot是一个在Spring 的基础上搭建的全新的微框架,其目的是简化Spring的搭建和开发过程。

有以下的特点:

1)简单易用,初学者和大牛都可以轻松上手,其中的注解会给使用者提供方便;

2)Spring boot对第三方技术进行了很好的封装和整合,提供了大量第三方接口;

3)可以通过依赖自动配置,不需要XML等配置文件;

4)还提供了安全等特性姑且先不做理会。

二、简单几步,在Eclipse中创建一个新的spring Boot项目:

1.Eclipse中安装STS插件:

Help -> Eclipse Marketplace…

Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装:

我的是4.5.2下载不成功。

然后 访问  https://spring.io/tools/sts/legacy    找到自己Eclipse对应的版本,然后下载

下载的文件及解压后如下

进入sts-bundle\sts-3.7.3.RELEASE下STS.exe运行它

2.New -> Project…

找到Spring目录,选择Spring Starter Project,Next 

3、填写跟项目相关的各种信息,然后Next

4.选择需要的Dependency,然后Next:

5.Next,然后Finsh,新项目就创建好了,各个目录如下:

6.右键MySpringBootApplication中的main方法,Run As -> Spring Boot App,项目就可以启动了。

package com.dxz.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

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

由于选择了web dependency默认启动一个Tomcat,8080端口监听

7.把application.properties改名为application.yml(个人喜欢),修改Tomcat的启动端口:

server:  
  port: 8081

浏览器访问http://127.0.0.1:8080/

原文地址:https://www.cnblogs.com/duanxz/p/2797238.html