Spring boot项目搭建入门

前言

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

它是一个“微框架”,适合快速搭建项目,通过近乎零配置的方式达到快速开发的目的。当然,由于默认的设置太多,如果有特殊需求依然会涉及一系列配置文件。

本篇文章记录了搭建一个简单的入门项目的具体步骤和遇到的问题。

新建项目

Spring官方出了一个开发工具,叫做Spring Tool Suite™(STS),是依据Eclipse添加了Spring插件的集合版。使用STS开发Spring boot程序,新建项目,运行会更简单一点。下载地址:http://spring.io/tools/sts
新建操作很简单,打开STS以后,File->New->Spring Stater Project新建一个Spring boot的项目。

项目的配置项

日志

默认情况下,只要配置log文件的位置就可以。默认使用的是logback的实现。

application.properties中加入logging.file=D:/hengbao/springboot.log即可打开日志操作。

默认的log打印级别是info级别,Spring boot在启动的时候会打印一大堆debug级别的log信息,所以不建议将log级别降低到debug级别。

打印log的示例代码:

public class Test {
   
    static final Logger log = LoggerFactory.getLogger(Test.class);
    ...
    public void func() {
        log.info("hello");
    }
}

服务器相关配置项

端口号配置

application.properties中加入:

#server setting
server.port=80
编码配置

application.properties中加入:

spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
devtools配置

devtools用作开发时的快速调试使用,可以动态的加载代码、页面、配置文件的加载项。

pom.xml中添加依赖:

<!-- 开发时使用的工具包 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

使用mysql数据库

pom.xml中添加依赖:

<!-- mysql的数据库连接依赖 -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
</dependency>

使用JSP替代默认的模板作渲染

1、添加jsp的依赖

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值