使用idea + maven + springboot 搭建项目 spring整合mvc

使用idea + maven + springboot

搭建新的项目(一)

整合mvc

1.      创建一个新的项目 File-->new -->Project

使用idea + maven + springboot 搭建项目 spring整合mvc_第1张图片

maven --> next

使用idea + maven + springboot 搭建项目 spring整合mvc_第2张图片

2.      填写组织id和模块名 GroupId 和 ArtifactId

使用idea + maven + springboot 搭建项目 spring整合mvc_第3张图片

3.      填写工程名(project name)和本地路径 (project location)

使用idea + maven + springboot 搭建项目 spring整合mvc_第4张图片

4.      创建子模块

使用idea + maven + springboot 搭建项目 spring整合mvc_第5张图片

创建一个普通的java项目(模块)

使用idea + maven + springboot 搭建项目 spring整合mvc_第6张图片

 输入项目名

使用idea + maven + springboot 搭建项目 spring整合mvc_第7张图片

输入模块名和模块路径

使用idea + maven + springboot 搭建项目 spring整合mvc_第8张图片

 其他普通项目类似

5.      创建一个web项目(模块)在普通模块的基础上改造

使用idea + maven + springboot 搭建项目 spring整合mvc_第9张图片


使用idea + maven + springboot 搭建项目 spring整合mvc_第10张图片

选择自己的maven安装目录和maven的配置文件

使用idea + maven + springboot 搭建项目 spring整合mvc_第11张图片

使用idea + maven + springboot 搭建项目 spring整合mvc_第12张图片


但是现在还不是一个web项目,我们需要将它进行改造

可以通过菜单中的project structure

下面两种方式都能进入project structure

使用idea + maven + springboot 搭建项目 spring整合mvc_第13张图片

使用idea + maven + springboot 搭建项目 spring整合mvc_第14张图片

进入下面的窗口

使用idea + maven + springboot 搭建项目 spring整合mvc_第15张图片

更改路径src\main\webapp\WEB-INF\web.xml

起始位置为项目根目录

使用idea + maven + springboot 搭建项目 spring整合mvc_第16张图片

更改模块后的路径src\main\webapp\WEB-INF\web.xml

使用idea + maven + springboot 搭建项目 spring整合mvc_第17张图片
更改资源路径src\main\webapp

使用idea + maven + springboot 搭建项目 spring整合mvc_第18张图片

完成后的目录结构

使用idea + maven + springboot 搭建项目 spring整合mvc_第19张图片


开始搭建一个简单的springboot项目

先对最外层的pom文件进行修改

使用idea + maven + springboot 搭建项目 spring整合mvc_第20张图片

  

引入依赖

<parent>
    <
groupId>org.springframework.bootgroupId>
    <
artifactId>spring-boot-starter-parentartifactId>
    <
version>2.0.2.RELEASEversion>
parent>

 使用idea + maven + springboot 搭建项目 spring整合mvc_第21张图片

修改servcie的pom文件,需要依赖api模块(根据自己的项目需求来,我这里后期需要在里面写一些对其他系统的公共vo类)

使用idea + maven + springboot 搭建项目 spring整合mvc_第22张图片

   修改web 的pom文件

<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starter-webartifactId>
dependency>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-maven-pluginartifactId>
           
            <configuration>
                <mainClass>com.ecms.eventcenter.controller.HelloControllermainClass>
            configuration>
        plugin>
    plugins>
build>
 

  基本的依赖搞定开始代码

   @RestController

  @SpringBootApplication //Spring Boot核心注解,用于开启自动配置

public class HelloController {

    @RequestMapping("/")
    String index(){
        return "Hello Spring Boot";
    }

    public static void main(String[] args) {
        SpringApplication.run(HelloController.class, args);
    }
}

直接运行main就可以直接启动了

使用idea + maven + springboot 搭建项目 spring整合mvc_第23张图片

默认的端口是8080

使用idea + maven + springboot 搭建项目 spring整合mvc_第24张图片

访问

使用idea + maven + springboot 搭建项目 spring整合mvc_第25张图片

简单的创建和使用到此结束


 

你可能感兴趣的:(springboot,idea)