墨禅项目初建-使用IntelliJ IDEA创建一个Maven的springboot项目

写在前面:

前面这一部分只要是介绍一个程序员小白创建一个属于自己的web项目过程,如果想看正文,直接看正文处。
本文主要是通过创建一个完整的web项目而走的一个必要过程,项目预期使用springboot作为基础框架,前后端代码分离,前端准备使用vue技术,前期主要会写写一个整体框架,后期会整合一些比较实用的技术。废话不多说,开始上正文。

正文

1.打开IntelliJ IDEA 至以下界面,点击config->settings,可以对IntelliJ IDEA主题以及项目编码等进行设置,这些也可以使用默认值,本项目不做设置,跳过本环节。
在这里插入图片描述
2.设置完上面方法后,点击“Create New Project”创建项目,如下图所示:
在这里插入图片描述
3.在弹出的框中选择maven,右侧选择对应的jdk,本项目采用jdk1.8版本,设置完jdk之后点击Next
在这里插入图片描述
4.输入GroupId和ArtifactId,然后点击Next,如下图所示:
在这里插入图片描述
5.默认项目名,然后点击Finish,如下图:
在这里插入图片描述
6.项目创建完成后会进入主界面,右下角有一个Import Changes 进行 maven项目的导入,点击导入即可,如下图:
在这里插入图片描述
7.添加maven的依赖,如下图:
在这里插入图片描述
以下是对应的代码:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.sloat</groupId>
    <artifactId>mo-zen</artifactId>
    <version>1.0-SNAPSHOT</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    <!--这个插件,可以将应用进行打包成一个可执行的jar包-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

8.此时同样会出现Import Changes 点击导入对应的的依赖包。
9.导入完成后,可根据右侧查看maven对应的依赖包:
在这里插入图片描述
10.项目部署已基本完成,下一步就到了验证的时刻了,创建启动类,首先创建对应的包名,然后创建对应的类
在这里插入图片描述
11.输入类的名称
在这里插入图片描述
12.因博主后期会继承swagger,因此引入会多一些,在类中添加以下代码:

package com.mozen.main;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.EnableMBeanExport;
import org.springframework.jmx.support.RegistrationPolicy;
import org.springframework.scheduling.annotation.EnableScheduling;

//@MapperScan("com.mozen.*.dao")
@SpringBootApplication
@ComponentScan("com.mozen")
@ServletComponentScan
@EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
@EnableScheduling
@EnableCaching
public class MozenApplication {
    public static void main(String[] args) {
        SpringApplication.run(MozenApplication.class, args);
    }
}

在这里插入图片描述
12.创建一个测试controller类:
在这里插入图片描述
代码:

package com.mozen.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

//@RestController
@Controller
@RequestMapping("/testController")
public class TestController {
    @ResponseBody
    @RequestMapping("/test")
    public String test() {
        return "世界通用语言:Hello World!";
    }
}

13.一些准备就绪,点击启动类启动程序:
在这里插入图片描述
14.出现这个说明启动成功了
在这里插入图片描述
15,打开浏览器,输入localhost:8080/test就能访问项目了
在这里插入图片描述
到此为止,一个简单的项目已经创建好了,后期博主会在此项目基础上添加一些功能,后期也会不断更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值