![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 65
SpringBoot
大数据开发工程师-宋权
攻城狮,嗷!!!!
展开
-
springboot中@Scheduled里定时任务限定
展开全部每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔e69da5e887aa32313133353236313431303231363533313333656436625秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行一次:0 .转载 2021-11-01 15:28:25 · 2243 阅读 · 0 评论 -
Springboot错误处理机制
1)、SpringBoot默认的错误处理机制 默认效果: 1)、浏览器,返回一个默认的错误页面原理: 可以参照ErrorMvcAutoConfifiguration;错误处理的自动配置; 给容器中添加了以下组件 1、DefaultErrorAttributes: 2、BasicErrorController:处理默认/error请求 @Controller @RequestMapping("${server.error.path:${error...原创 2021-10-12 11:37:50 · 225 阅读 · 0 评论 -
Springboot配置嵌入式Servlet容器
1.SpringBoot默认使用Tomcat作为嵌入式的Servlet容器; 1)、如何定制和修改Servlet容器的相关配置; 1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】);2、编写一个EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的 配置(更新servlet端口)2)、注册...原创 2021-10-12 11:13:46 · 123 阅读 · 0 评论 -
SpringBoot与数据的访问
Springboot与数据的访问有常用的有以下几种 JDBC,Druid数据源,Mybastis,和SpringDataJPA(1)JDBC,引入相关pom配置yml,配置文件,使用driver为jdbc效果: 默认是用org.apache.tomcat.jdbc.pool.DataSource作为数据源; 数据源的相关配置都在DataSourceProperties里面; 自动配置原理: org.springframework.boot.autoconfifigur..原创 2021-10-12 10:56:44 · 135 阅读 · 0 评论 -
Springboot Profile多配置文件
1、多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;2、yml支持多文档块方式server: port: 8081spring: profiles: active: prod---server: port: 8083spring: profiles: dev---server: port: 8084原创 2021-09-09 16:02:07 · 557 阅读 · 0 评论 -
Springboot---@PropertySource&@ImportResource&@Bean
@PropertySource:加载指定的配置文件;/** * 将配置文件中配置的每一个属性的值,映射到这个组件中 * @ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定; * prefix = "person":配置文件中哪个下面的所有属性进行一一映射 * * 只有这个组件是容器中的组件,才能容器提供的@ConfigurationProperties功能; * @ConfigurationProperti原创 2021-09-09 15:57:36 · 88 阅读 · 0 评论 -
Springboot 配置文件注入
配置文件person: lastName: hello age: 18 boss: false birth: 2017/12/12 maps: {k1: v1,k2: 12} lists: - lisi - zhaoliu dog: name: 小狗 age: 12javaBean:/** * 将配置文件中配置的每一个属性的值,映射到这个组件中 * @ConfigurationProp原创 2021-09-09 15:52:48 · 554 阅读 · 0 评论 -
Springboot 配置文件
SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language) YAML A Markup Language:是一个标记语言 YAML isn't Markup Language:不是一个标记语言;标记语言: 以前的配置文件;原创 2021-09-09 15:38:22 · 60 阅读 · 0 评论 -
使用Spring Initializer快速创建Spring Boot项目
1、IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;默认生成的Spring Boot项目;主程序已经生成好了,我们只需要我们自己的逻辑 resources文件夹中目录结构 static:保存所有的静态资源; js css images; templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的T原创 2021-09-09 15:34:40 · 320 阅读 · 0 评论 -
Springtboot主程序,主入口
1./** * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用 */@SpringBootApplicationpublic class HelloWorldMainApplication { public static void main(String[] args) { // Spring应用启动起来 SpringApplication.run(HelloWorldMainApplicat.原创 2021-09-09 15:33:08 · 249 阅读 · 0 评论 -
springboot读取配合文件
1.读取配置文件原创 2021-09-07 09:31:30 · 68 阅读 · 0 评论 -
Mybatis中in语句避坑经验
这两天在写一个mybatis接口,xml中使用了in语句的delete sql,我的数据类型回一个string类型,纳尼,传进去,发现把我整张表数据都删掉了,我tm当时就蒙了,啥情况,搞事情呀然后我就把sql语句在控制台找出来,在navicat中新建查询进行查询,But确实是错的,但是我反复比对发现,一个惊天的秘密,握草,原来in语句中int类型是不用要冒号的,但是string就需要冒号,大致他就是这个样子的eg: ...原创 2021-06-17 15:34:46 · 318 阅读 · 2 评论