IDEA SpringBoot 2.0.4配置ssm的jsp4.0项目

  1. 创建项目,我的IDEA是2017.03的,需要将https改成http
    这里写图片描述
    项目名demo2
  2. 勾选三个依赖,第一个依赖在web下面的web
    这里写图片描述
  3. 创建完后就这样,第一次有点慢,要下载好多jar包
    这里写图片描述

  4. 改成spring推荐的yml格式,自然成一个树

    这里写图片描述

  5. 做一些配置
    这里写图片描述

配置全部内容

#顺便介绍下因为springboot集成了Tomcat和Jetty,默认使用Tomcat作为应用容器,开发者只需要将工程打成jar包直接丢到服务器上就可以执行了,
#不需要再单独部署到was、jboss、tomcat这些应用服务器上
#注意值前面一定有一个空格
server:
  #配置发布端口号
  port: 8080
  session-timeout: 30
  tomcat.max-threads: 10
  tomcat.uri-encoding: UTF-8
  servlet:
    #配置发布时的路径
    context-path: /demo2
    #配置热部署,使修改JSP的自动同步
    init-parameters.development: true

spring:
  datasource:
    url : jdbc:mysql://localhost:3306/test
    username : root
    password : a
    driverClassName : com.mysql.jdbc.Driver
  profiles:
    #配置当前运行环境,这个值与application-*.yml等配置文件有关,application-dev.yml对应dev,application-test.yml就对应test,自定义的
    active: dev
  thymeleaf:
    #页面热加载
    cache: false
    enabled: false
  mvc:
    view:
      #页面默认前缀目录
      prefix: /
      #页面默认后缀目录
      suffix: .jsp

mybatis:
  #起别名。可省略写mybatis的xml中的resultType的全路径
  type-aliases-package: com.example.beans
  #Mybatis扫描(配置xml模式使用)
  mapper-locations: classpath*:mapper/*.xml

author_name: lbw
author_age: 22
author_job: 程序员

author_sayHello: "hello , my name is ${author_name},今年${author_age}岁,是一个${author_job}"

6. 下面要建立一个webapp目录,这里才能创建jsp
这里写图片描述
7. 修改两个路径,改成eclipse的风格,这样我们就会写代码了
这里写图片描述
这里写图片描述
8. 点击创建工件
这里写图片描述
9. 修改输出路径
这里写图片描述
10. 加入jsp的两个依赖,其实spring不推荐使用jsp
这里写图片描述
我的配置和注释:

<!--整合第三方框架的依赖信息 封装好的版本信息-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>

        <!--spring测试启动器-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <!--mybatis的spring启动器,整合mybatis需要-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>

        <!--jsp支持,共下面两个个依赖,不加的话把jsp当成静态资源返回-->
        <!--Core Tomcat implementation :核心tamcat的实现-->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
        <!--默认的启动容器是spring-boot-starter-web,这里是设置启动容器是tomcat-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

        <!--设置web依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--mysql依赖-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
    </dependencies>

11. 配置mvc和mybatis
这里写图片描述
12. 创建实体类和映射
这里写图片描述
13. 创建业务类、jsp和配置包扫描
这里写图片描述
14. 一点修改
这里写图片描述

相关源码:https://download.csdn.net/download/qq_22771739/10598068

猜你喜欢

转载自blog.csdn.net/qq_22771739/article/details/81591852