随笔分类 -  SpringBoot(沐)

摘要:bean的别名 报这样的错误就检测别名问题 bean的作用范围 阅读全文
posted @ 2022-08-29 15:37 沫笙* 阅读(38) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-29 15:04 沫笙* 阅读(32) 评论(0) 推荐(0)
摘要:1.整体的结构 2.学习的方向 3.控制反转(本身由自身去new对象,现在由外部来提供对象) 4.具体做法: 首先在我们的pom.xml中导入包 然后刷新我们导入的包,刷新之后出现我们需要的包了,然后就可以创建我们的文件 然后指定我们的bean Ioc获得逻辑 阅读全文
posted @ 2022-08-29 14:54 沫笙* 阅读(22) 评论(0) 推荐(0)
摘要:1、为什么使用到SpringBoot?.因为SpringBoot是一个快速的开发的框架,能够帮助程序猿快速的能够整合第三方框架、内嵌入第三方常用容器(tomcat、jetty、un dertow)、完全简化xml配置,采用注解形式;总结出 SpringBoot_特性:。1.帮助开发者快速整合第三方常 阅读全文
posted @ 2021-04-07 14:03 沫笙* 阅读(75) 评论(0) 推荐(0)
摘要:1.redis的五种数据结构 String场景 分布式id生成算法的有很多种,Twitter的SnowFlake(雪花算法)就是其中经典的一种。 也可以使用redis进行 redis批量生成 hash结构 实例演示 redis big key,分组拆分,分段存储 增加商品,查询商品,增加商品数量,查 阅读全文
posted @ 2021-03-25 18:19 沫笙* 阅读(47) 评论(0) 推荐(0)
摘要:1.失效的代码如下 解决办法:单独定义一个异步类来进行处理 运行结果如下 package demo.controller;import demo.sync.MemberServiceSync;import lombok.extern.slf4j.Slf4j;import org.springfram 阅读全文
posted @ 2021-02-01 16:25 沫笙* 阅读(952) 评论(0) 推荐(0)
摘要:1.基础:@Async实际上就是多线程封装的 2.我们看看实现的理论,异步线程执行方法有可能会非常消耗cpu的资源,所以大的项目建议使用Mq异步实现 3.我们先看看单线程的代码 我们看看单线程运行的结果 package demo.controller; import lombok.extern.sl 阅读全文
posted @ 2021-02-01 15:09 沫笙* 阅读(206) 评论(0) 推荐(0)
摘要:1.@Scheduled创建定时任务,在springBoot主类中加入@EnableScheduling注解启用定时任务的配置,备注:不支持集群,集群可以使用xxl-job 2.首先创建一个task包和一个类,这个类中创建一个方法来进行定时任务 3.需要在启动类中启动我们的定时任务 4.启动之后我们 阅读全文
posted @ 2021-02-01 14:47 沫笙* 阅读(217) 评论(0) 推荐(0)
摘要:1.首先导入我的aop依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2.切面代码,用来拦截接口传输时和 阅读全文
posted @ 2021-02-01 11:22 沫笙* 阅读(206) 评论(0) 推荐(0)
摘要:1.首先我们需要导入包,并排除springBoot自带的logback文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusion 阅读全文
posted @ 2021-01-15 15:16 沫笙* 阅读(354) 评论(0) 推荐(0)
摘要:1.先导入包,需要导入 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>2.进行yml文件目录配置 为什么要加classpath呢,因为如果只是log/logb 阅读全文
posted @ 2021-01-14 14:44 沫笙* 阅读(87) 评论(0) 推荐(0)
摘要:1.修改配置yml文件,设置我们自己的端口等数据 2.启动之后我们再查看 3.内容如下 阅读全文
posted @ 2021-01-14 10:32 沫笙* 阅读(159) 评论(0) 推荐(0)
摘要:1.所有的配置文件是存在多个 2.修改其application.yml文件中的配置内容,内容如下则代表读取application-dev.yml的文件 spring: profiles: active: dev 阅读全文
posted @ 2021-01-14 10:20 沫笙* 阅读(1299) 评论(0) 推荐(0)
摘要:1.首先导入jar包,配置文件的随机值有以下几种写法 ${random.value}、${random.int}、${random.long}、${random.uuid} 、${random.int(10)}、${random.int(1024,65536)} .etc <dependency> 阅读全文
posted @ 2021-01-14 09:45 沫笙* 阅读(226) 评论(0) 推荐(0)
摘要:1.首先我们来确定jar包是否导入正常,其实就是springboot自带的 2.我们在yml文件里随便写入一些内容 3.我们创建一个类,用来接收写的这些内容 4.启动项目之后我们查看页面 5.备注:https://www.toyaml.com/index.html bootstrap.yml跟app 阅读全文
posted @ 2021-01-13 17:14 沫笙* 阅读(379) 评论(0) 推荐(0)
摘要:1.首先加入我们的jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</op 阅读全文
posted @ 2021-01-11 15:48 沫笙* 阅读(60) 评论(0) 推荐(0)
摘要:1.首先我们下载mybatis包 <!--mybatis依赖包--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <versio 阅读全文
posted @ 2021-01-08 16:17 沫笙* 阅读(77) 评论(0) 推荐(0)
摘要:1.首先我们来解决一个问题 关于出现的An error happened during template parsing (template: "class path resource [templates/index.html]")报错 一般这种情况只出现在视图层,也就是我们的thymeleaf中 阅读全文
posted @ 2021-01-07 15:30 沫笙* 阅读(246) 评论(0) 推荐(0)
摘要:1.首先解决一下pom.xml中的这个报错 报错原因:因为是直接从网上拷贝过来粘贴在pom.xml中的可能格式会有冲突 把前面的空格都删了,重新排版就行 2.然后把我们的thymeleaf依赖导入进来 <dependency> <groupId>org.springframework.boot</g 阅读全文
posted @ 2021-01-06 16:00 沫笙* 阅读(429) 评论(0) 推荐(0)
摘要:1.详情见下图 my: user: zhangsan age: 23spring: freemarker: allow-request-override: true allow-session-override: true cache: false check-template-location: 阅读全文
posted @ 2021-01-06 11:04 沫笙* 阅读(447) 评论(0) 推荐(0)