`

SpringBoot导入

阅读更多
1. SpringBoot简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

1) 创建独立的Spring应用程序

2) 嵌入的Tomcat,无需部署WAR文件

3) 简化Maven配置

4) 自动配置Spring

5) 提供生产就绪型功能,如指标,健康检查和外部配置

6) 绝对没有代码生成和对XML没有要求配置


2. SpringBoot导入

1. 配置eclipse的maven设置,同时设置阿里云镜像

2.1 eclipse中下载Spring Tool Suite

Help --> Eclipse Marketplace --> Popular(Search) --> Spring Tool Suite --> Install

1) --> Confirm

2) --> Finish
Lisense: Eclipse Foundation Software User Agreement
I accept the terms of the lisense agreements

3) restart

2.2 如果没有找到就需要自己下载对应版本的Spring Tool Suite再安装

1) 下载eclipse和对应版本的Spring Tool Suite

Eclipse所对应的STS版本号

https://spring.io/tools3/sts/legacy

Eclipse历史版本下载地址

https://wiki.eclipse.org/Older_Versions_Of_Eclipse

spring tool suite官网下载

https://spring.io/tools/sts/all

spring tool suite百度网盘

http://pan.baidu.com/s/1cb6Xae

2) 在eclipse中导入Spring Tool Suite

Eclipse --> Help --> Install Software --> Add

Add Repository
Name: Spring
Location: springsource-tool-suite-3.8.4.RELEASE-e4.7.0-updatesite.zip(下载的压缩包)
去掉勾选:Contact all update sites during install to find required software

--> Archive...

Name
(勾选) Core / Spring IDE
(勾选) Extensions / Spring IDE
(勾选) Intergrations / Spring IDE
(勾选) Resources / Spring IDE

next --> finish

3) restart

3. Create a new Spring project


3. SpringBoot版HelloWorld

1. 新建 --> Spring --> Spring Starter Project --> Next

2. 修改内容,其他默认 --> Next
Name:HelloWorld
Packaging:War
Group:com.andrew
Package:com.andrew

3. 选择类型 --> Next
Available:Web - Web

4. Finish

5. HelloWorldApplication是启动类,右键Run As选择Spring Boot app。

(这里不需要Tomcat因为SpringBoot把Tomcat集成了,默认端口8080),Tomcat启动成功。

6. 浏览器访问 http://localhost:8080/

显示:Whitelabel Error Page

7. 在HelloWorld/src/main/java/com/andrew下新建HelloWorldController.java

package com.andrew;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {
    @RequestMapping("/hello")
    public String say(){
        return "Spring Boot 你好!";
    }
}

8. 重新启动HelloWorldApplication类,访问 http://localhost:8080/hello

显示:Spring Boot 你好!


参考博客:

eclipse 离线安装 Spring Tool Suite走过的坑
https://blog.csdn.net/qq_38789941/article/details/82771705

奇技淫巧:在spring官网上下载历史版本的spring插件,springsource-tool-suite
https://blog.csdn.net/u010203767/article/details/69211072

解决 web.xml is missing and <failOnMissingWebXml> is set to true 报错
https://www.cnblogs.com/dongyu666/p/7079414.html

springboot启动失败的问题('hibernate.dialect' not set)
https://blog.csdn.net/boling_cavalry/article/details/79342319

mysql的时区错误问题: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one
https://blog.csdn.net/weixin_39033443/article/details/81711306

使用 SpringDataJPA 总是创建 hibernate_sequence 表
https://blog.csdn.net/Yunyung2/article/details/80182103
分享到:
评论

相关推荐

    springboot导入Excel文件并入库

    使用`@SpringBootTest`和`@WebMvcTest`等注解,可以对文件上传和数据导入功能进行测试。 综上所述,Spring Boot结合Apache POI库和ORM框架,可以高效地完成Excel文件导入并入库的功能。在整个过程中,需要注意文件...

    SpringBoot导入导出xlsx

    此文件功能使用SpringBoot来编写,包括写好的前端...使用SpringBoot导出excel模板文件,防止用户导入错误。 先看是否需要在下载,功能演示都放在这篇文章了:https://truedei.blog.csdn.net/article/details/105325018

    Java、SpringBoot实现对Excel内容的读取并将Excel内容导入到数据库中(后端篇)

    Java、SpringBoot实现对Excel内容的读取并将Excel内容导入到数据库中(后端篇)

    SpringBoot开发接口实现excel导入数据并存储在数据库中

    相关博客:https://blog.csdn.net/m0_51197424/article/details/124454553 开发技术:SpringBoot MyBatis MySQL 实现内容:开发接口实现导入Excel数据后,将数据存储到数据库中

    SpringBoot导入上传文件异常The temporary upload location is not valid

    错误spring boot上传文件错误The temporary upload location [/tmp/tomcat.******/work/Tomcat/localhost/ROOT] is not valid

    SpringBoot整合EasyExcel+MyBatis-Plus实现Excel批量导入和导出

    本文将详细介绍如何使用SpringBoot框架结合EasyExcel和MyBatis-Plus来实现Excel的批量导入和导出,从而提高数据处理效率。 首先,SpringBoot是一个轻量级的Java开发框架,它简化了Spring应用的初始搭建以及开发过程...

    SpringBoot导入Druid运行失败问题

    总之,SpringBoot导入Druid运行失败通常是由于配置文件的格式错误或缺失必要的依赖。解决这个问题的关键在于仔细检查`application.yaml`的格式和正确引入相关依赖。在完成这些步骤后,Druid应该能够正常工作,为...

    Vue+SpringBoot+SpreadJS 实现的在线文档功能.docx

    本文将介绍如何使用 Vue、SpringBoot 和 SpreadJS 这三款技术栈来构建一个具备在线文档功能的应用。在线文档系统允许用户在浏览器中创建、编辑和保存Excel文件,支持多人协作,提供类似Excel的用户体验,并能与其他...

    springboot上传excel导入到数据库完整demo(后端代码)

    在本项目中,我们主要探讨的是如何利用SpringBoot框架实现Excel数据的导入并将其存储到MySQL数据库中的功能。这是一个常见的需求,在数据批量处理、数据分析或者系统集成时非常有用。下面将详细讲解涉及的关键技术点...

    springboot+mybatis+mysql的配置

    本案例里面是springboot+mybatis+mysql 基于java配置类最少配置内容; application.properties文件中配置mysql的相关配置自动装配到spring 里面然后只需要配置mybatis 的相关配置即可.

    Springboot+Poi实现Excel的导入导出

    总之,"Springboot+Poi实现Excel的导入导出"项目结合了多种强大的工具,提供了一种高效、灵活的数据处理解决方案。无论是开发数据管理应用,还是进行数据分析任务,这样的功能都极具价值。通过深入了解和实践这些...

    springboot-sample.7z

    * 实现最简单的 SpringBoot + Mybatis + Freemarker 网页增删改查功能,适合新接触 Java 和 SpringBoot 的同学参考 * 代码中连接的是云端的测试数据库,长期有效 * 推荐使用 IDEA 开发环境 # 开发环境部署 * 克隆或...

    springboot实现Excel文件导入与导出功能

    springboot实现Excel文件导入与导出功能, 本次任务主要实现两个功能,一是如何将Excel文件导入后台服务器,解析文件中的内容,并且存入数据库中。二是如何将后台数据库中的数据导出为Excel表格。经过调研,实现此...

    SpringBoot导入mail依赖报错问题解决

    综上所述,SpringBoot中导入mail依赖报错问题的解决方法主要涉及配置Maven的settings.xml文件,添加和配置镜像资源,并通过Maven工具强制更新项目依赖。这是对遇到类似问题的开发者的有效参考和学习材料。

    springboot学习记录

    SpringBoot(十一)_springboot导入excel读取excel中的数据 SpringBoot(十二)_springboot整合RabbitMQ SpringBoot(十三)_springboot实现预览pdf SpringBoot(十四)_springboot整合JasperReport6.6.0 SpringBoot(十五)_...

    带进度条文件上传springboot+vue+axios+mint-ui

    springboot开发服务后台,提供文件上传接口,vue.js搭建前端项目,mint-ui做为UI界面,axios与后端服务接口交互,axios可实时监控文件上传进度,通过mint-ui实时展示当前文件上传进度

    JAVA超级简单的excel导入导出,springboot使用easypoi

    本文将详细讲解如何在SpringBoot项目中集成easypoi,实现Excel的导入导出功能。 首先,让我们了解easypoi的基本概念。easypoi是基于Apache POI的一个Java库,它简化了POI的API,使得开发者能够更加便捷地操作Excel...

    springboot实现将Excel导入数据库

    在这个场景下,我们将探讨如何利用Spring Boot结合MyBatis实现将Excel数据导入到数据库的功能。 首先,我们需要了解Spring Boot的核心组件之一——MyBatis。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储...

    springbootExcel导入导出.zip

    在Spring Boot应用中,Excel的导入与导出是一项常见的需求,尤其在数据处理、报表生成以及数据交换场景中。Spring Boot结合Java的强大功能,提供了一种便捷的方式来处理Excel文件。这个名为"springbootExcel导入导出...

    基于springboot实现的文件下载上传.rar

    本项目“基于SpringBoot实现的文件下载上传”旨在教你如何利用Spring Boot来实现文件的上传和下载功能,这对于许多Web应用来说是至关重要的。下面我们将详细探讨相关的知识点。 1. **Spring Boot基础知识**: - ...

Global site tag (gtag.js) - Google Analytics