基于SpringBoot整合Spring、Spring-MVC和Mybatis

基于SpringBoot整合Spring、Spring-MVC和Mybatis

创建新项目myoa

  1. IDEA->new->Project,创建一个SpringBoot项目。

    image-20220506152354284
    image-20220506152354284
  2. 培训pom.xml,在build节点添加下面内容,使得webapp的静态资源能访问

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
        <!-- 添加访问静态资源文件 -->
        <!-- 代码的作用是让src/main/webapp在编译的时候在resoureces路径下也生成webapp的文件 -->
        <resources>
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/**</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
    
  3. 查看运行结果

    image-20220506152314044
    image-20220506152314044

Terwer...大约 1 分钟OA与工作流新思路新笔记spring-mvcspringmybatisspring-boot
Spring-MVC-5-3-19,MyBatis3-5-9,Spring5-3-19整合

Spring-MVC-5-3-19,MyBatis3-5-9,Spring5-3-19 整合

创建新项目 hoa

  1. IDEA->new->Project,创建一个 Maven 的 webapp 项目,选择 org.apache.maven 的 webapp 骨架。

    注意 JDK 设置为 1.8

  2. 配置 Jetty runner

    安装 Jetty Runner 插件:直接在 IDEA 的 plugins 里面搜索 Jetty Runner 安装即可。

    点击 Add Configuration,点击加号,找到 Jetty Runner

    Jetty 选择 9.4.46.v20220331 ,注意:11 需要 jdk11,9.4 支持 jdk1.8

    设置 Jetty Runner 文件目录:/Users/terwer/.m2/repository/org/eclipse/jetty/jetty-runner/9.4.46.v20220331/jetty-runner-9.4.46.v20220331.jar

    注意设置好项目目录:/Users/terwer/Documents/workspace/hoa/src/main/webapp

    类路径:/Users/terwer/Documents/workspace/hoa/target/classes

    还有上下文:/hoa

    端口:8880

    模块选择:hoa

    image-20220506111525278
    image-20220506111525278
  3. 查看运行结果

    image-20220506021103461
    image-20220506021103461

Terwer...大约 8 分钟OA与工作流新思路新笔记springmybatisspring-mvc