Class nine

140 阅读2分钟

Class nine   2022.7.14上午
知识回顾

  1. SpringBoot优缺点。
  2. web依赖、springboot插件。
  3. @Controller、@RequestMapping、@ResponseBody实现简单的启动类。
  4. 参数配置:properties或yml文件。
  5. @Configuration配置类,是配置Bean的第三种方式,和@Bean搭配使用。
  6. 不同的环境是不同的profile,通过spring.profiles.active=...实现不同profile的引用。
  7. spring-boot-starter-data-redis是redis的启动器。
  8. 自动装配的实现需要有一定工作经验才会感觉有意义。
  9. 实际运用中SQL放在xml里。

新知识
一、spring入门案例之整合mybatis
二、配置全局错误处理
(1)是通配符,一般不用做文件名
三、热部署
四、通过maven配置profile (1)大项目中用的较多,小项目较少。 (2)脚本--批处理命令--直接启动程序,不需要手工一个一个去敲--通过maven启动。 (3)在yml中通过 @profileActive@去做。
五、MYbatis整合
1.分页如何实现的? (1)mysql--limit (2)orcle--seq (3)Sql Server--top
2.分页插件

        <!-- 分页插件 -->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.5</version>
        </dependency>

3.数据库连接池

  • 池化->优化的一种方式。
  • 国内常用alibaba的druid连接池。
  • c3p0入门比较方便,但年代很久了,不适用于企业级开发。

4.lombok

  • 注入插件lombok。
  • pojo类加注解@Data,自动生成很多方法。
  • 配置mapper(拷贝过来就行)
  • 编写MAPPER接口
  • 编写Service
  • 编写Controller

六、实战练习

image.png

2022.7.14下午
一、URL链接地址
1.绝对路径
2.相对路径 相对路径是不可靠的
3.地址标签的写法,加@{}
4.迭代变量
5.状态变量
(1)当前迭代索引,从0开始。这是index属性。
(2)当前迭代索引,从1开始。这是count属性。

  • 这些变量都放在标签的属性里面,如果要把变量直接使用,而非通过属性来获取就用插值语法

6.插值语法,例:<h2>[[${date}]]</h2>,不需要任何标签的输入。
7.懒加载<ul th:if="${condition}">

二、模板实战