springboot我爱编程

初识Springboot---构建Springboot项目

2018-06-11  本文已影响0人  阡陌之中_5398

前言:SpringBoot目录结构


    SpringBoot项目目录结构如下图所示,是一个典型的类似于Maven jar类型的jar目录结构,在SpringBoot之中jar与war类型项目基本如此,唯一不同在于之后在,唯一不同的在于Maven之下的pom.xml文件之中packaging的属性不同。之后通过config文件(java代码)访问在Resource下的配置文件、前端代码,实现类似于SSM的项目结构。

    对于构建多模块项目只不过是在于SpringBoot将整个项目,以MVC结构将视图层、业务逻辑层、控制层的等多层代码进行抽到同一个maven项目下,然后使用maven的子父模块进行包含,每个模块的以下面的的目录结构,唯一不同在于pom.xml、Resource文件不同。

SprinBoot项目目录结构

一、SpringBoot构建方式


    Springboot创建方式多式多样,但创建方式万法不离其宗,基本是以二方库进行管理jar包,以maven和Gradle或者进行jar进行管理。因此Springboot创建形式以手动搭建、IDEA搭建。

    以二方库Maven为例,创建SpringBoot项目,在创建项目可通过手动,IDEA进行;手动创建maven项目(需保证具有Maven环境,类似STS、IDEA等SpringBoot开发环境为佳),再手动复制SpringBoot jar依赖,此处非本文展示方式。

    本文以IDEA进行构建项目,如使用Eclipse或者STS进行开发的,亦可。

步骤①:File>New>Project

步骤①

步骤②:步骤①后的页面,点击SpringBootInitializr 选择Default或者Custom皆可,点击next

步骤①~②图

步骤③:步骤②图,填写相应的Group、Artiface、Packaging,点击Next

步骤②~③图

步骤④:步骤③之后界面,选择jar包依赖

步骤③~④图

步骤⑤:最后一步,点击完成

步骤⑤图

三、环境搭建


    创建好了SpringBoot项目后,也一定能运行起来,无论什么时候,都需要进行环境的搭建,如Maven Projects、SDK的配置,还有部分Tomcat:provided或者compile,等一系列问题会导致新创的项目无法启动起来,只需将Maven Projects将需要的jar因之前网络问题,无法进行下全jar包,以及使用正确的JDK进行编译代码,使用正确形式的tomcat进行启动项目。

Ⅰ、Maven Projects配置

Maven Projects导入

Ⅱ、File>Project Struct...,后选择正确的SDK

SDK设置

Ⅲ、此配置可能会出现的问题,及解决方案:https://www.jianshu.com/p/d31fa55ce709

避免Unregistering JMX-exposed beans on shutdown的问题
上一篇下一篇

猜你喜欢

热点阅读