springboot项目资源:

    GitHub地址:https://github.com/TisFreedom/springbootdome.git
    码云地址:https://gitee.com/TisFreedom/springbootdome.git 


1.环境配置(jdk、maven、idea社区版)这里我就不再详细讲解。

2.新建maven项目。File>New>Project>Maven>Create from archetype>Maven-archetype-webapp>Next
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架


 3.填写GroupId和ArticleId  然后Next
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架


 4.配置自己的maven(如果你没有用默认的也行),完事Next
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架


5.确认项目存放目录,然后Finish
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架


如果右下角出现这个东西,麻烦你点一下Import Changes。
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架

会生成标准的web项目目录,当然会少java目录和resource目录
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架

 


5.新建java目录和resource目录
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架

这样就建好了,当然idea是无法识别这些文件夹是干嘛。所以需要手动设置。

选中文件夹>左键>Mark Directory as

java文件夹选 Sources Root

resources文件夹选 Resources Root
IDEA通过Maven WebApp archetype 创建Spring boot项目骨架


6.配置pom.xml

<!-- 定义公共资源版本 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.6.RELEASE</version>
        <relativePath />
    </parent>
 
    <dependencies>
 
        <!-- 包含 mvc,aop 等jar资源 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- 映入tomcat -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>
        <!-- jsp的整合依赖 -->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
        <!-- 整合ssm -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!-- 日志依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-log4j2</artifactId>
        </dependency>
        <!-- jstl标签架包 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
        <dependency>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
            <version>1.1.2</version>
        </dependency>
        <!-- 热部署 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
            <scope>true</scope>
        </dependency>
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <!-- 没有该配置,devtools 不生效 -->
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
 
        </plugins>
    </build>
View Code

相关文章: