IntelliJ IDEA 2017.3 搭建一个多模块的springboot项目(二)

上一篇我成功搭建了一个项目,名叫bale-project,下面我们继续搭建子模块。

在项目名称上右键,New->Module,新建一个模块。

这次我们选择Spring Initializr

起个名字,Next

勾选Web之后,Next。

第二个模块就建好了。我们现在简单看一下新建的这个模块的结构。

idea自动给我们建了一个java类,起名ProjectApplication,这个名字与我们的ArtifactId名称是一致的。这个名字可改。这个类就是我们springboot的启动类。

打开project-application的pom文件,看<parent>标签

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
</parent>

这表示project-application这个模块依赖于spring-boot-starter-parent 这个jar包,我们现在做个更改。

我们将project-application更改为依赖于bale-project这个模块。

bale-project的pom也要做出更改,如下图。

增加<modules>标签,增加<dependencyManagement>标签。增加好之后,点击Maven Projects的Reimport按钮,如图。Maven‘重新加载依赖,没有报错。

第二个Module也创建完毕了。现在我们测试一下新建好的这个springboot。

在ProjectApplication类所在的包下,新建一个类

package com.example.projectapplication;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Copyright: SinoSoft Co.,Ltd.
 * @Title: Controller
 * @Author: wangbeier
 * @Date: 2018/5/31 15:32
 * @Description:
 */
@RestController
public class Controller {

    @RequestMapping("/getName")
    public String getName(){
        return "Hello SpringBoot";
    }
}

写好后,我们运行ProjectApplication类的Main方法。springboot成功启动后,简单看一下控制台的打印信息。

springboot启动会自动启动tomcat,默认端口8080。控制台还打印出了ProjectApplication启动的耗时是5.308秒。

我们去访问一个地址 http://localhost:8080/getName  可以看到访问页面信息。

==========我==是==分==割==线============

好了,第一个springboot项目就算是彻底完成了。

下一章,我们建立第三个module。在第三个module里面,我们写具体的业务逻辑代码。

原文地址:https://www.cnblogs.com/BaleW/p/9116847.html

时间: 2024-07-29 02:08:16

IntelliJ IDEA 2017.3 搭建一个多模块的springboot项目(二)的相关文章

一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目

在spring cloud系列章节中,本来已经写了几个章节了,但是自己看起来有些东西写得比较杂,所以重构了一下springcloud的章节内容,新写了本章节,先教大家在工作中如何搭建一个多模块的springcloud项目. 本章及后面章节,我们使用的开发环境是 spring tool suite (sts)  + maven (当然你也可以使用IDEA + Gradle,目前使用的公司也很多). 一.新建一个父maven project模块 File->new->other->maven

在idea中创建多模块的SpringBoot项目

在idea中创建多模块的SpringBoot项目 首先,了解下maven项目的三种打包方式: 1.war 打包为war包项目时,可以放在tomcat下运行 2.jar 打包成jar包就是要使用java -jar xxx.jar方式来运行,最常见的就是SpringBoot项目 3.pom 它只是用来做依赖管理,打包成的项目并不能直接运行.比如Springboot项目的父依赖以及再住上的依赖打包方式就是pom,因为它们只做依赖管理. 开始创建项目 总共创建三个module,分别为lyn4ever-w

手动搭建一个完整的angular实践项目

以下我记录如何简单的搭建一个angular项目, 比较适合有前端基础,但又没有使用过angular的前端开发人员,因为我看到网上的教程又都配套的使用了一些其他框架或者打包工具,以及进行一些复杂的开发环境配置,不利于初级的人学习和理解.后续我也会陆续写几篇结合不同工具框架,以及在混合app开发中搭建angular框架项目. 应用场景: 基于angular的PC端web项目,采用require加载资源,使用angularAMD和angularCSS实现按需加载angular的controllers和

如何在电脑上搭建一个私服,实现maven项目的上传和下载?

在本机上搭建私服 1.去官网下载nexus 下载网址: http://nexus.sonatype.org/ 下载格式:下载war格式 (还有bundle格式 ) : nexus-2.7.0-06.war (直接放入tomat的wabapps中运行) 2.将war复制到tomcat的wabapps中并运行tomcat(启动私服): 默认会创建 C:/用户/sonatype-work 目录 浏览器访问地址:http://localhost:8080/nexus-2.7.0-06/index.htm

maven搭建ssm分模块框架 (myeclipse版) (二) 较详细版

由于第一篇用的是markdown编辑器写的,好像没有上传附件的功能,我就只有上传资源了 感觉新的编辑器有点坑 直接进入主题,我们现在来将ssm整合进去 由于用的是maven 管理,之前的ssmDemo项目 有一个parent父工程,那么我们可以考虑把所用的jar包都全部通过父工程来引入jar文件 这样一来 web service interface三个子工程 也会自动引入jar包 对于ssm框架的jar包 pom 相关信息 可以直接参考 http://blog.csdn.net/zhshulin

使用Intellij IDEA搭建一个简单的Maven项目

IntelliJ IDEA是Java最优秀的开发工具,它功能全面,提示比较智能,开发界面炫酷,新技术支持的比较迅速. 我使用了Eclipse快10年了,IntelliJ IDEA这么好用必须要试一试. 下面使用IntelliJ IDEA来快速搭建一个Maven项目: 1. 第一步我们打开编辑器,来 Create New Project 一个项目 2. 红色框框是几个比较重要的地方,按照我选择的方式进行操作即可点击"Next" 3. 填写组名和项目名 4. 点击下一步,进入如下界面 5.

IntelliJ IDEA 2017新工具

IntelliJ IDEA 2017 教程之概述 图文详解如何安装 Intellij IDEA 2017 深入剖析 IntelliJ IDEA 2017 的目录结构 图文详解如何配置 IntelliJ IDEA 2017 如何导入一个 Maven 项目到 IntelliJ IDEA 2017 IntelliJ IDEA 2017 的10大特性(1) IntelliJ IDEA 2017 的10大特性(2) 图文详解如何在 IntelliJ IDEA 2017 新建项目 IntelliJ IDEA

.net core 2.0学习记录(一):搭建一个.Net Core网站项目

.Net Core开发可以使用Visual Studio 2017或者Visual Studio Code,下面使用Visual Studio 2017搭建一个.net Core MVC网站项目. 一.新建项目 二.选择 Web应用程序(模型视图控制器) 三.项目结构和之前的比对还是有很大的不同,wwwroot用来存放前端的一些静态资源(css/js/image),以前是通过Nuget来下载前后端包,现在前端包使用Bower下载,后端的包的使用Nuget下载 四.运行 .net core项目调试

简单搭建一个SSM项目

简单搭建一个用户管理的SSM项目框架,虽然也能用servlet+jdbc搭建更简单的,不过个人感觉工作中更多用的ssm框架项目,这里就简单用ssm来搭建需要的项目吧. 准备工具:eclipse.jdk1.7.Mysql.maven.tomcat.(请先确定计算机本身已安装好前面几个工具,myeclipse自动集成maven,eclipse需要自己先配置,具体配置请自行百度) 这里先把项目的目录结构显示下 好的,现在开始 File->new->other->maven project Ne