Spring Boot
Mason97
这个作者很懒,什么都没留下…
展开
-
SpringBoot把配置放在配置文件中 使用配置文件的内容
配置文件想用的地方用@Value获取运行程序验证一下原创 2020-07-06 10:30:06 · 309 阅读 · 0 评论 -
SpringBoot使用Mybatis-PageHelper
https://www.jianshu.com/p/48b190bf08fe原创 2020-05-05 17:24:29 · 106 阅读 · 0 评论 -
spring boot 整合 mybatis
配置文件server: port: 80mybatis: mapper-locations: classpath:mapping/*.xml # 指定mapper文件的位置 type-aliases-package: com.mason.pojo # 指定要指定别名的包,此包中所有类首字母小写作为别名,这样mapper文件中就省事一点spring: dataso...原创 2020-05-05 13:25:58 · 148 阅读 · 0 评论 -
spring boot 之 【注解形式的AOP】【AOP实现日志记录请求的url,ip,请求参数,返回值】
controllerpackage com.mason.aspect;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.ster...原创 2020-05-05 00:23:25 · 528 阅读 · 0 评论 -
spring boot 之【RESTFUL风格】【@PathVariable】
restful风格:原创 2020-05-05 00:18:01 · 226 阅读 · 0 评论 -
spring boot 之 异常处理【自定义404 500错误页面】【自定义错误页面,拦截某种异常】【某种情况,就抛出自己创建的异常类】
目录如何定义错误页面在resources/error下建立自定义错误页面自定义错误页面:可以改进一波自定义的错误页面,在前端看到错误具体情况。自己定义异常如何定义错误页面404500error在resources/error下建立自定义错误页面如果有错误:转到了我们自定义的错误页面:自定义错误页面:首先编写html页面我们创建一个controller@Cont...原创 2020-05-04 23:32:49 · 812 阅读 · 1 评论 -
spring boot 自己定制错误页,在查看网页源代码中查看
编写html<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>error</title></head><body&...原创 2020-04-29 13:32:18 · 142 阅读 · 0 评论 -
spring boot 设置错误页
放到静态资源的error文件夹下:比如:原创 2020-04-29 13:12:19 · 95 阅读 · 0 评论 -
spring boot 模板引擎 thymeleaf 的静态资源路径
JSP、Velocity、Freemarker、Thymeleaf只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染原创 2020-04-27 23:58:16 · 889 阅读 · 0 评论 -
spring boot 怎么自动配置的 简单分析一波
原创 2020-04-27 20:09:40 · 85 阅读 · 0 评论 -
spring boot 怎么加日志的配置 日志配置的命名
给类路径下放上每个日志框架自己的配置文件即可;SpringBoot就不使用他默认配置的了logback.xml:直接就被日志框架识别了;logback-spring.xml:日志框架就不直接加载日志的配置项,由SpringBoot解析日志配置,可以使用SpringBoot的高级Profile功能<springProfile name="staging"> <...原创 2020-04-27 19:42:09 · 240 阅读 · 0 评论 -
spring boot 的日志 级别 指定级别 设定日志导出位置
SpringBoot默认给我们使用的是info级别的可以在全局配置文件中配置日志级别。可以在配置文件中,指定日志的级别可以在配置文件中,配置,将日志记录到一个文件中。也可以,记录到一个指定的目录中。一个例子:logging.level.com.atguigu=trace#logging.path=# 不指定路径在当前项目下生成springboot.l...原创 2020-04-27 19:28:15 · 606 阅读 · 0 评论 -
怎么知道Spring Boot 开启了哪些自动配置
原创 2020-04-27 11:39:57 · 188 阅读 · 0 评论 -
Spring boot 的精髓所在
精髓: 1)、SpringBoot启动会加载大量的自动配置类 2)、我们看我们需要的功能有没有SpringBoot默认写好的自动配置类; 3)、我们再来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件有,我们就不需要再来配置了) 4)、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们就可以在配置文件中指定这些属性的值;xxxxAutoC...原创 2020-04-27 11:23:23 · 1194 阅读 · 0 评论 -
spring boot 配置文件占位符
1、随机数${random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}2、占位符获取之前配置的值,如果没有可以是用:指定默认值person.last-name=张三${random.uuid}person.age=${random.int}person.birth=20...原创 2020-04-27 10:36:48 · 164 阅读 · 0 评论 -
@ConfigurationProperties、@PropertySource、@ImportResource、@Configuration、@Bean
@ConfigurationProperties默认在全局配置文件中获取值。@ConfigurationProperties可以从指定文件中获取值,@PropertySource(value = {“classpath:person.properties”})@ImportResource导入Spring的配置文件,让配置文件里面的内容生效;SpringBoot推荐给容器中添加组件的...原创 2020-04-27 10:35:29 · 126 阅读 · 0 评论 -
Spring boot 中 thymeleaf 的配置
有关thymeleaf的配置在以下类中:org/springframework/boot/autoconfigure/thymeleaf/ThymeleafProperties.java可以看出:在spring-boot下,默认约定了Controller试图跳转中thymeleaf模板文件的的前缀prefix是”classpath:/templates/”,后缀suffix是”.h...原创 2020-04-21 14:59:09 · 385 阅读 · 0 评论 -
idea中:springboot 找不到或无法加载主类
双击spring-boot:run就可以解决原创 2020-04-21 14:43:22 · 3787 阅读 · 4 评论 -
Thymeleaf模板引擎的简单使用
编写一个controller在templates下创建对应的html文件按照语法编写内容获取到信息原创 2020-04-17 19:03:14 · 152 阅读 · 0 评论 -
模板引擎
使用户界面与业务数据(内容)分离生成特定格式的文档,会生成一个标准的HTML文档原创 2020-04-17 17:35:36 · 85 阅读 · 0 评论 -
spring boot 静态资源访问 首页 小图标 webjars
pom文件中加入webjars依赖 <!--引入jquery--> <dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> ...原创 2020-04-17 17:29:56 · 201 阅读 · 0 评论 -
spring boot 添加自己的icon
ctrl f5刷新一下就ok了原创 2020-04-17 16:53:59 · 357 阅读 · 0 评论 -
配置文件的加载位置 和 顺序
原创 2020-04-17 11:42:01 · 122 阅读 · 0 评论 -
多环境配置【yaml多文档块】【命令行实现】 【虚拟机参数实现】
编写多环境配置文件在主配置文件中激活 dev环境yaml多文档块实现多环境配置server: port: 8081spring: profiles: active: prod---server: port: 8083spring: profiles: dev---server: port: 8084spring: profile...原创 2020-04-17 11:32:53 · 526 阅读 · 0 评论 -
【@ConfigurationProperties的用法】yaml和properties配置文件值注入,value对比
编写yaml文件、person: lastname: 张三 age: 36 boss: false birth: 1982/10/1 maps: {k1: v1,k2: v2} lists: - apple - peach - banana dog: name: 小狗 age:...原创 2020-04-17 10:13:47 · 400 阅读 · 0 评论 -
Controller的基本形式,返回字符串 或者 json格式 RestController ResponseBody
某个方法,返回字符串@Controllerpublic class HelloController { @ResponseBody @RequestMapping("/hello") public String hello(){ return "hello world quick"; }}所有方法返回字符串@ResponseBo...原创 2020-04-17 09:39:32 · 649 阅读 · 0 评论 -
Spring Boot将项目打成jar包并执行项目
pom.xml文件 <!-- 这个插件,可以将应用打包成一个可执行的jar包;--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...原创 2020-04-16 23:35:51 · 107 阅读 · 0 评论