Spring Boot的环境搭建

软件152 陈卓

一、概念:

从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装。一种更为简便的方式是使用Groovy环境管理器(Groovy enVironment Manager,GVM),它会处理Boot版本的安装和管理。Boot及其CLI可以通过GVM的命令行gvm install springboot进行安装。在OS X上安装Boot可以使用Homebrew包管理器。为了完成安装,首先要使用brew tap pivotal/tap切换到Pivotal仓库中,然后执行brew install springboot命令。

二、环境搭建:

1.工程结构

使用maven建立一个普通结构,因为spring-boot内嵌tomcat,所以打包只需要打包成jar就可以直接运行,所以并不像以前那样建立WEB程序。

2.引入maven依赖

根据官方教程提示,直接引入parent就可以使用spring-boot,告别了之前的spring繁琐的依赖配置.在pom.xml中加入如下配置:

3.编写DEMO

3.1实体类DemoEntity:

3.2控制器HelloController(返回json类型):

3.3启动入口

既然是jar执行程序,则需要一个main函数作为启动入口,在Application.Java中加入如下代码:

3.4测试访问

spring-boot默认启动在8080端口,直接访问地址即可:

4.配置logger

spring-boot的日志配置:

NEVER:禁用ANSI-colored输出(默认项)

DETECT:会检查终端是否支持ANSI,是的话就采用彩色输出(推荐项)

ALWAYS:总是使用ANSI-colored格式输出,若终端不支持的时候,会有很多干扰信息,不推荐使用

5.使用logger

spring-boot自动引入了使用slf4j和logback,使用日志不需要自己再引入包.修改之前的controller如下:

6.写入log文件

需要在application.properties中配置logging.file或logging.path属性:

logging.file,设置文件,可以是绝对路径,也可以是相对路径。如:logging.file=my.log

logging.path,设置目录,会在该目录下创建spring.log文件,并写入日志内容,如:logging.path=/var/log

* 日志文件会在10Mb大小的时候被截断,产生新的日志文件,默认级别为:ERROR、WARN、INFO *

7.自定义json解析器

7.1首先引入fastjson依赖:

7.2在conf包下建立WEBMessageConvert.java

8.结果显示

spring-boot启动时打出来的信息,则配置成功

时间: 2024-12-29 11:28:40

Spring Boot的环境搭建的相关文章

spring boot 开发环境搭建(Eclipse)

Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 spring boot 连接Mysql spring boot配置druid连接池连接mysql spring boot集成mybatis(1) spring boot集成mybatis(2) – 使用pagehelper实现分页 spring boot集成mybatis(3) – mybatis ge

spring boot开发环境搭建

                              软件151 朱实友 1.新建一个maven项目 Maven配置文件: <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve

[spring boot] 01 环境搭建 - 配置java和mvn环境

主要内容: 一.IntelliJ IDEA 安装 二.maven 安装 三.设置IDEA和mvn的关系 一.IntelliJ IDEA 安装 1.1. 下载编辑器:前往下载 (Ultimate和Community都是可以的,我一般下载前一个) 1.2. 注册码记得搜索 二.maven 安装 2.1. 下载mvn:前往下载 (windows用 Binary zip archive 就可以了) 2.2. mvn是不用安装的,直接解压就可以用了 2.3. 新建本地仓库目录(repository) 2.

SpringData系列一Spring Data的环境搭建

本节作为主要讲解Spring Data的环境搭建 JPA Spring Data :致力于减少数据访问层(DAO)的开发量.开发者唯一要做的就是声音持久层的接口,其他都交给Spring Data JPA来帮你完成! 使用Spring Data JPA进行持久层开发需要的四个步骤: 配置Spring 整合 JPA 在Spring配置文件中配置Spring Data,让Spring 为声明的接口创建代理对象.配置了<jpa:repositories>后,Spring 初始化容器时将会扫描base-

SpringData系列一 Spring Data的环境搭建

本节作为主要讲解Spring Data的环境搭建 JPA Spring Data :致力于减少数据访问层(DAO)的开发量.开发者唯一要做的就是声明持久层的接口,其他都交给Spring Data JPA来帮你完成! 使用Spring Data JPA进行持久层开发需要的四个步骤: 配置Spring 整合 JPA 在Spring配置文件中配置Spring Data,让Spring 为声明的接口创建代理对象.配置了<jpa:repositories>后,Spring 初始化容器时将会扫描base-

Spring Boot框架的搭建

一.优点: 1.简化了配置,是基于Spring4的一套快速开发整合包,减少复杂度 而Spring MVC基于Spring 的一个MVC框架 2.会有一个statrter整合包,减少样板代码 3.自动配置Spring 4.开箱即用,没有代码生成,也无需xml配置 具体: 你没有做任何的web.xml配置. 你没有做任何的sping mvc的配置; springboot为你做了. 你没有配置tomcat ;springboot内嵌tomcat. 二.搭建: 环境:1.java1.8 2.maven3

spring boot 依赖环境和项目结构介绍

1.环境介绍 使用 Spring Boot 开发项目需要有两个基础环境和一个开发工具,这两个环境是指 Java 编译环境和构建工具环境,一个开发工具是指 IDE 开发工具. Spring Boot 2.0 要求 Java 8 作为最低版本,需要在本机安装 JDK 1.8 并进行环境变量配置,同时需要安装构建工具编译 Spring Boot 项目,最后准备个顺手的 IDE 开发工具即可. 1.1.构建工具 构建工具是一个把源代码生成可执行应用程序的自动化工具,Java 领域中主要有三大构建工具:A

Spring Data 开发环境搭建(二)

首先咱们先创建一个maven工程 在pom.xml加入以下 依赖 <!--Mysql 驱动包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency> <!-- https://mvnreposito

【一步一步】Spring 源码环境搭建

平时项目中基本上都会用到spring,但是源码还没有深入的了解过.趁这段时间稍微空闲点,开始研究下spring 源码.下面是spring 源码的环境搭建. 主要分为如下步骤: ①安装jdk,gradle,git ②从GitHub下载spring framework 代码 ③编译导入ide中. 第一步安装过程略过. jdk安装成功后通过java -v 输出: gradle 安装整个后通过输入gradle -verson 由于我是之前安装过所以版本要老一些. 以及git 以上第一步已经完成了. 第二