zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    第02组 Beta版本演示
    2020系统综合实践8 大作业 智能门禁
    2020系统综合实践6 树莓派基本入门
    2020系统综合实践5 使用Dokcer部署Python运行环境
    2020系统综合实践4 Dokcer专题实践
    2020系统综合实践3 使用Docker Compose部署LNMP
    2020系统综合实践2 使用Dokcer部署Nginx和MySQL容器
    2020系统综合实践1 WSL 2的安装和基本使用
    2020系统综合实践1 VirtualBox下安装Debian踩坑小结
    团队第六次——beta冲刺日志集合
  • 原文地址:https://www.cnblogs.com/duanxz/p/2797238.html
Copyright © 2011-2022 走看看