![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
周太阳
这个作者很懒,什么都没留下…
展开
-
定时任务
TaskScheduler 任务调度程序TaskExecutor 任务执行者@EnableScheduling //开启定时功能的注解@Scheduled //什么时候执行Cron 表达式1.启动类中开启@EnableScheduling@SpringBootApplicationpublic class Springboot09TestApplication { public static void main(String[] arg...原创 2020-12-29 15:24:59 · 177 阅读 · 3 评论 -
邮件任务
项目可以发邮件1.首先导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.在application配置文件中进行配置3.在Test启动类中测试@SpringBootTestclass Sprin原创 2020-12-29 14:49:26 · 242 阅读 · 0 评论 -
异步任务
@Async注解和@EnableAsync注解可以使得请求异步操作1.AsyncController.java@RestControllerpublic class AsyncController { @Autowired AsyncService asyncService; @RequestMapping("/hello") public String hello(){ asyncService.hello();//停止3秒原创 2020-12-29 14:16:48 · 219 阅读 · 2 评论 -
Swagger
官网:https://swagger.io/在项目中使用swagger需要springboxswagger2 uiSpringBoot集成Swagger1.新建一个SpringBoot=web项目2.导入相关依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <ve原创 2020-12-28 15:50:49 · 103 阅读 · 0 评论 -
SpringSecurity
简介Spring Security是针对Spring项目的安全框架,也是SpringBoot底层安全模块的默认技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入spring-boot-start-security模块,进行少量的配置,即可实现强大的安全管理记住几个类:WebSecurityConfigurerAdapter:自定义Security策略AuthenticationManagerBuilder:自定义认证策略@EnableWebSecurity:开启.原创 2020-12-27 18:25:44 · 122 阅读 · 0 评论 -
Web的请求Interceptor拦截器
LoginInterceptorpublic class LoginInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object han..原创 2020-12-24 21:54:15 · 539 阅读 · 0 评论 -
SpringBoot下JDBC的使用,Druid
JDBC的配置使用首先在创建Spring初始化项目时候记得勾选在application.yaml中配置好和数据库的连接信息然后直接在项目中@Autowired JdbcTemplate jdbcTemplate;就可以使用了package com.cbbpp.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core原创 2020-12-24 21:48:00 · 146 阅读 · 1 评论 -
web国际化配置
1.thymeleaf下的html文件要设置好跳转时候传的参数2.项目中新建配置文件配置文件配置好3.创建自定义国际化文件,实现接口,重新方法4.在MyMvcConfig里面注入Bean就可以使用了原创 2020-12-05 19:11:38 · 138 阅读 · 0 评论 -
SpringBoot的模板引擎Thymeleaf语法
以前:前端交给我们的页面,是html,然后我们需要转换成jsp页面,通过转发数据到jsp页面实现数据的渲染显示在使用SpringBoot项目后:第一,SpringBoot项目是以jar包的方式而不是war包第二,SpringBoot采用的是嵌入式的Tomcat而不是外置的,默认不支持jsp所以SpringBoot推荐我们使用模板引擎,有Thymeleaf、freemarker等官方网站:https://www.thymeleaf.org/github网站:https://gi原创 2020-12-02 21:18:15 · 352 阅读 · 0 评论 -
SpringBoot自动装配、静态资源目录及web的icon
SpringBoot自动装配:SpringBoot启动时会加载大量的自动配置类 我们看我们需要的功能有没有在SpringBoot默认写好的自动配置当中 再看自动配置类种到底都配置了哪些组件(有的就直接拿来用,没有就自己配置) 给容器中自动配置类添加组件的时候,会从properties类中获取某些属性,我们只需要在配置文件中指定这些属性的值即可 xxxxAutoConfiguration:向容器中自动配置组件 xxxxProperties:自动配置类,封装配置文件中相关属性 可以通过deb原创 2020-12-02 18:50:07 · 273 阅读 · 0 评论 -
SpringBoot多环境的切换(生产环境、开发环境、测试环境)
第一种:用application.properties做配置文件配置多个环境的配置文件:3种环境配置不同的端口,如下:在主配置文件种使用其中某个配置:运行后的结果:第二种:用yml做配置文件一个yml文件就够了,用---来分块运行结果:...原创 2020-12-02 14:11:15 · 2217 阅读 · 1 评论