摘要:
使用lambda表达式的延迟加载特性对代码进行优化: 阅读全文
摘要:
idea项目结构: 一般是创建一个empty project,然后再创建一个个的Module。 阅读全文
摘要:
函数式接口的概念: 函数式接口的格式: 示例: 函数式接口的使用: 简化lambda表达式: 阅读全文
摘要:
代码提示快捷键设置: keymap--Main Menu--Code--Completion--Basic 阅读全文
摘要:
添加依赖: (Spring Data Redis) 启动redis: 配置文件中进行配置: redis基本使用思路: redis中不存在就查询数据库然后存入redis: 查看日志: 阅读全文
摘要:
添加依赖: 在测试类上添加注解: 阅读全文
摘要:
步骤: 添加依赖: 配置文件: 出了数据库的配置,还要配置jpa相关的: 实体类: Dao接口: 定义一个查询的方法,如果是jpa默认就有也可以不写: 测试: 如果报下面的错误,说明jdk9中缺少相关依赖: 需要在maven中添加依赖 阅读全文
摘要:
步骤: 添加Mybatis依赖: 添加数据库依赖: 配置属性文件: (具体的属性名称可以在jar包中找到) 内容: 建表sql: Mapper文件的头: 集成Mybatis的配置文件中的具体内容可以在mybatis.spring.boot:mybatis-spring-boot-autoconfig 阅读全文
摘要:
注意:这种方式要提供属性的getter/setter方法—— 如果idea报错,提示没有相应的执行器,就需要在maven中添加: (虽然不配置代码也能正常运行,作用在下面会说明) 配置了该执行器后,在yml文件中编辑时,会有代码提示: (具体提示依据是你在@ConfigurationProperti 阅读全文
摘要:
获取配置文件的内容—— 阅读全文
摘要:
yml集合数据的表示方式: 这种方式是配置普通的字符串—— 如果集合中装的是对象,就这么配置—— 行内配置方式—— map的配置方式—— 阅读全文
摘要:
yml行内对象的配置方法,一般是采取 上面的缩进方式,我只想配置在一行怎么处?—— 阅读全文
摘要:
配置文件的加载顺序, 后加载的会覆盖先加载的:也就是properties配置文件的内容会替换掉.yml及.yaml文件的内容 阅读全文
摘要:
最终效果: 日志查询流程分析: Controller代码: Mapper: 阅读全文
摘要:
阅读全文
摘要:
日志Bean的设计: 类名及方法名: 阅读全文
摘要:
通过Security获取访问者用户名: 也可以通过session来获取: 整体思路: 阅读全文
摘要:
获取类及方法上的@RequestMapping注解: 应该是不等于: 获取访问者的ip地址,首先配置一个监听器: 配置完监听器后,就可以在类中注入一个HttpServletRequest: 获取ip: 阅读全文