打造SpringBootTemplate(SpringBoot项目的模版)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打造SpringBootTemplate(SpringBoot项目的模版)相关的知识,希望对你有一定的参考价值。

随着框架使用的不断的更新,后面使用SpringBoot会多,这边准备构建一个SpringBoot项目使用的模版。

所谓模版,和之前一样,就是一个最简单的项目,包含所有最简单的空实现。

做模版的时候参考了很多GitHub上的代码,所有参考过的优秀的代码来源都会放在最后,喜欢也对你有帮助。

这个适合从SpringMVC切换到SpringBoot的朋友,一些常见模块和包的功能这里就不多赘述了。

当然每个人都有属于自己项目的模版,这里只是做一个参考,如果你有更好的有优化还请多多评论。

 

模版地址

https://github.com/LinkinStars/springBootTemplate

 

模版的目的

1、不熟悉SpringBoot项目的人,在学习了SpringBoot的基础部分之后,能根据这个模版快速上手

2、开发团队的项目结构和使用装备的统一,包括目录结构,使用的一些组件上面的统一

3、不想重复造轮子,每次新建一个项目很麻烦

 

模版所用组件和版本

jdk 1.8

gradle 4.3.1

springBoot 1.5.8

mybatis 3.4.5mybatis-spring 1.3.1

Druid 1.0.19

thymeleaf

 

项目结构简单说明

src/main/java/

存放java代码,其中SpringBootTemplateApplication为SpringBoot启动类

 

src/main/resources/

application.yml全局SpringBoot配置文件,配置需要使用下面两个配置中的一个,一个application-dev开发环境,application-prod.yml生产环境,当然如果你在全局中配置,则都会生效。

 

src/main/resources/static

存放各种静态资源文件,如css,js,image等

 

src/main/resources/templates

存放使用的页面文件,各种html

 

src/main/resources/mapper

存放mybatis的sql语句xml文件

 

后续

当然当前这个版本还只是一个初步的版本,还有很多功能也在逐渐进行调试和添加。

接下来会更新几个好用的插件来满足开发上面的需要

如果,热更新,分页等等。

还有一些bug暂时还没有发现,一些设计可能当前还不合理,会在实际的使用中不断的更新。

以上是关于打造SpringBootTemplate(SpringBoot项目的模版)的主要内容,如果未能解决你的问题,请参考以下文章

java ssm 后台框架平台 项目源码 websocket 即时通讯 IM quartz spri

Spring Boot 揭秘与实战 服务器篇 - 其他内嵌服务器 发表于 2017-01-03 | Spring框架 | Spri

Java springcloud B2B2C o2o多用户商城 spri:熔断器Hystrix

Non-resolvable parent POM for com.example:dubbo:0.0.1-SNAPSHOT: Could not transfer artifact org.spri

将自己的博客园,打造成个人知乎

从零打造一个Web地图引擎