随笔分类 - 【SpringBoot】
摘要:日志的目的: 为了方便日后的运维,快速定位BUG,错误信息等等 日志算是一个救命稻草 pom.xml需要的依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml
阅读全文
posted @ 2021-07-20 17:23
emdzz
摘要:连接: https://mp.weixin.qq.com/s/vwUs6molERjG1RJheepsLw 原文: https://www.cnblogs.com/sword-successful/p/11383723.html POM配置: <!-- 声明打包方式为war --> <packagi
阅读全文
posted @ 2020-09-22 09:32
emdzz
摘要:Import的注册形式: 1、使用@Import导入一个或者多个类字节对象 @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Import { Class<?>[
阅读全文
posted @ 2020-08-18 22:52
emdzz
摘要:对SpringBoot后续的再补充学习: 使用IDEA创建项目不勾选任何组件 默认的POM结构: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
阅读全文
posted @ 2020-08-18 22:17
emdzz
摘要:前言 可能运用的开发模式: SSM -> SpringMVC + Spring + Mybatis SSMP -> SpringMVC + Spring + MybatisPlus SM -> SpringBoot + Mybatis SMP -> SpringBoot + MybatisPlus
阅读全文
posted @ 2020-08-05 11:45
emdzz
摘要:DAO面向SpringData操作 Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问技术, 包括非关系数据库、Map-Reduce 框架、云数据服务等等; 另外也包含对关系数据库的访问支持。 Spring Data 包含多个子项目: – Spring Data
阅读全文
posted @ 2020-06-01 16:31
emdzz
摘要:重新建立一个SpringBoot工程 选择依赖组件 然后删除不需要的Maven&Git文件 还是先查看我们的POM文件 整合Mybatis的组件多了这一个,默认的版本是3.5.4 然后再看看整个Mybatis整合的体系 创建数据库信息: 部门表: CREATE TABLE `t_department
阅读全文
posted @ 2020-06-01 13:37
emdzz
摘要:【SpringBoot引入Druid数据源】 在整合Jdbc的工程基础上加入这个依赖 并注册一个配置类即可 maven坐标: <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com
阅读全文
posted @ 2020-05-31 20:37
emdzz
摘要:SpringBoot与数据访问概述: 对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合Spring Data的方式进行统一处理, 添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。 对我们来说只需要
阅读全文
posted @ 2020-05-31 19:56
emdzz
摘要:例如我们习惯于SSM的xml配置, 这是使用MVC的容器跳转方式 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w
阅读全文
posted @ 2020-05-09 17:04
emdzz
摘要:开发回顾: JavaWeb开发使用JSP技术,所有的页面文件必须是JSP,才能接受数据处理 JSP的好处是,数据交互方便,有JSTL补充 SpringBoot的区别: 我们最终的项目是一个jar包 内嵌了Tomcat,这是不支持JSP的 纯静态页面的数据交互成技术难点了 解决方案: 模板引擎 Tem
阅读全文
posted @ 2020-05-09 16:19
emdzz
摘要:使用SpringBoot创建工程的方式: 1、在IDEA集成的Boot官网选项中点选可能需要的框架环境即可 2、SpringBoot已经设置好了这些场景,只需要配置文件中指定少量配置就可以运行起来 3、编写业务,不再关心配置的问题 创建Web工程 第一种点选Web创建 第二种:直接导入依赖 【第一种
阅读全文
posted @ 2020-05-09 12:34
emdzz
摘要:原来日志还分抽象层和实现层。。。 抽象层被称为是日志门面,实现层被称为是日志实现 门面的有: - JCL【Jakarta Commons Logging】 远古门面 - SLF4J【Simple Logging Facade For Java】 - Jboss - Logging 使用场景特殊 实现
阅读全文
posted @ 2020-05-09 11:08
emdzz
摘要:配置文件的加载位置: SpringBoot启动会扫描i以下为位置的applicationproperties 或者application.yml文件,作为springboot的默认配置文件 优先级从高到低: - 第一级别:【File:./config/】 也就是当前工程/config/ - 第二级别
阅读全文
posted @ 2020-05-08 21:29
emdzz
摘要:1、按多个Profile文件来配置 SpringBoot默认会使用第一个 我们可以在默认的application.properties中设置激活哪种环境配置 profile的命名规则 2、按Yml可以使用文档块激活 同一个yml文件,可以被分隔成多个配置环境 结果是81,说明SpringBot先读取
阅读全文
posted @ 2020-05-08 20:57
emdzz
摘要:配置占位符? 随机数配置生成 RandomValuePropertySource 在配置文件中使用随机数 uid = ${random.value} uid = ${random.int} uid = ${random.long} uid = ${random.int(10)} uid = ${ra
阅读全文
posted @ 2020-05-08 20:05
emdzz
摘要:@PropertySource & @ImportResource @ConfigurationProperties默认从全局配置文件中读取 我们可以拆解出来分成单独的配置文件 【提取Bean配置,和SpringBoot配置解耦】 使用@PropertySource读取指定配置文件 要注意的是!如果
阅读全文
posted @ 2020-05-08 18:37
emdzz
摘要:什么是YAML? https://www.cnblogs.com/mindzone/p/12849789.html 复合结构的语法 一个标配JavaBean public class Person { private String name; private Integer age; private
阅读全文
posted @ 2020-05-08 17:23
emdzz
摘要:SpringBoot的依赖探索 首先是一个父级依赖管理的pom.xml 【Ctrl + 左键点击】访问进去之后还有父级的父级 到最后才是我们的真正的顶级父类Pom.xml 我们当前的父级坐标 <parent> <groupId>org.springframework.boot</groupId> <
阅读全文
posted @ 2020-05-08 12:05
emdzz
摘要:【目标】 - 什么是SpringBoot? 并不是新技术,只是一个Spring的加强 解脱XML配置,增加了新的注解,但是并不是新的内容 - 新型配置文件技术 YAML - 自动装配原理【了解即可,不懂也正常】 - 集成Web开发 - 集成数据库访问 - 分布式开发:Dubbo + ZooKeepe
阅读全文
posted @ 2020-05-08 11:07
emdzz

浙公网安备 33010602011771号