SpringBoot整合mybatis

2023-05-30 17:36:20 mybatis 整合 springboot

学习主题:SpringBoot

  1. Thymeleaf语法详解-字符串操作
    1. th:text的作用是什么?

在页面中输出值

    1. th:value的作用是什么?


    可以将一个值放入到input标签的value中

      1. 什么是Thymeleaf的内置对象?

      #dates

      #numbers

      #strings

      #bools

      #lists

      #sets

      #maps

      #aggregates

      #messages

      #ids

        1. 内置对象的语法是什么?

        2. 内置对象一定要用#开头
        3. 大部分内置对象都是很以s结尾
        4. Thymeleaf语法详解-日期转换操作
          1. 在Thymeleaf中使用哪个内置对象转换日期?

        #dates

          1. 常见的处理日期函数有哪些?


          ${#dates.format(key)} 格式化日期,默认的以浏览器默认语言为格式化标准

          ${#dates.format(key,'yyy/MM/dd')} 按照自定义的格式做日期转换

          ${#dates.year(key)} year:取年

          ${#dates.month(key)} Month:取月

          ${#dates.day(key)} Day:取日

          1. Thymeleaf语法详解-条件判断
            1. th:if的作用是什么?


          条件判断

            1. th:switch的作用是什么?


            条件判断

            1. Thymeleaf语法详解-迭代遍历
              1. th:each的作用是什么?


            遍历数据

              1. th:each中可以获取哪些状态变量?


              1,index:当前迭代器的索引 从 0 开始

              2,count:当前迭代对象的计数 从 1 开始

              3,size:被迭代对象的长度

              4,even/odd:布尔值,当前循环是否是偶数/奇数 从 0 开始

              5,first:布尔值,当前循环的是否是条,如果是返回 true 否则返回 false

              6,last:布尔值,当前循环的是否是后一条,如果是则返回 true 否则返回 false

              1. Thymeleaf语法详解-获取作用域对象中的数据
                1. 在Thymeleaf中如何获取HttpServletRequest对象中的值?


              <span th:text="${#httpServletRequest.getAttribute('req')}"></span>

                1. 在Thymeleaf中如何获取HttpSession中的值?


                <span th:text="${session.sess}"></span>

                  1. 在Thymeleaf中如何获取ServletContext中的值?


                  <span th:text="${application.app}"></span>

                  1. Thymeleaf语法详解-URL表达式
                    1. URL表达式的语法是什么?

                  @{}

                    1. 在URL表达式中可以给定几种URL格式?


                    <a th:href="@{/show}">相对路径</a>

                    <a th:href="@{~/project2/resourcename}">相对于服务器的根</a>

                      1. 如何在URL表达式中传递参数?


                      <a th:href="@{/show(id=1,name=zhagnsan)}">相对路径-传参</a>

                        1. 如何在URL表达式中通过RESTful风格传递参数?


                        <a th:href="@{/path/{id}/show(id=1,name=zhagnsan)}">相对路径-传参-restful</a>

                        1. Spring Boot整合MyBatis-创建项目
                          1. Spring MVC+Spring Boot+MyBatis整合需要添加哪些坐标?
                        <!-- Mybatis 启动器 -->
                                <dependency>
                                    <groupId>org.mybatis.spring.boot</groupId>
                                    <artifactId>mybatis-spring-boot-starter</artifactId>
                                    <version>1.1.1</version>
                                </dependency>
                                <!-- mysql 数据库驱动 -->
                                <dependency>
                                    <groupId>mysql</groupId>
                                    <artifactId>mysql-connector-java</artifactId>
                                </dependency>
                                <!-- druid 数据库连接池 -->
                                <dependency>
                                    <groupId>com.alibaba</groupId>
                                    <artifactId>druid</artifactId>
                                    <version>1.0.9</version>
                                </dependency>

                        相关文章