![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 61
dxy18861848756
这个作者很懒,什么都没留下…
展开
-
springboot实现异步任务、邮件发送、定时任务
异步任务@RestControllerpublic class HelloController { @Autowired HelloService helloService; @GetMapping("/hello") String hello(){ helloService.Hello(); return "Hello"; }}@Servicepublic class HelloService { public原创 2021-08-05 09:02:10 · 69 阅读 · 0 评论 -
springsecurity简易搭建
1.spring security是什么?是一个能够代替大量过滤器、拦截器源代码的框架。有了它,我们可以轻易实现页面跳转的逻辑。它主要由认证和授权构成。2.简易搭建(1)导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </depende原创 2021-07-29 22:38:45 · 68 阅读 · 0 评论 -
springboot简易拦截器
拦截器的用处譬如我们有一个页面/user/service,必须要登陆之后才能访问,这时候就需要token和拦截器了。基本过程是这样的:首次登陆,后端不仅返回登陆成功信号,而且返回一个临时的token(String)。之后再进入任何一个页面需要带上这个token,如果token没有传入或者已经过期,则会被退回到登陆页面。拦截器的实现1.在Config包下新建一个MyInterceptor实现HandlerInterceptor并且重写preHandle方法。@Configurationpublic原创 2021-07-24 18:45:00 · 303 阅读 · 1 评论 -
springboot处理静态资源与简易thymeleaf
处理静态资源我们一般将静态资源放在项目的如下三个位置:1.resources文件夹下新建一个resources文件夹(classpath:/resources)2.resources文件夹下新建一个static文件夹(classpath:/static)3.resources文件夹下新建一个public文件夹(classpath:/public)优先级:1>2>3...原创 2021-05-18 16:56:57 · 156 阅读 · 0 评论 -
yml配置详解
新建springboot的时候我们发现resources文件夹下带了一个application的properties文件,但是事实上yml文件更方便,也更强大。可以用application.yml来代替它。简单语法properties的语法:key=valueyml的语法:key:空格value空格不能删去。譬如:properties:server.port=8080yml:server: port: 8080配置对象yml还可以配置对象,并且通过一些注解来注入到bea原创 2021-05-14 10:51:25 · 8487 阅读 · 0 评论 -
springboot启动时选项
1.修改yml文件:spring: datasource: url: jdbc:mysql://localhost:3306/mydatabase?characterEncoding=UTF-8&&serverTimezone=GMT username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver initialization-mode: alwaysmy原创 2021-05-10 23:32:54 · 178 阅读 · 0 评论 -
springboot项目快速搭建
我们拿到上次刚刚搭好的springboot环境,并且可以发现在最主要的包下面仅有一个DemoApplication.java文件用来启动项目。此时,我们需要在这个包下面再新建若干的包。我们假设有一个user,它有属于自己的name和email。我们的任务是将其成功存入数据库。Controller这个包名为controller,位于控制层,作用是获取前端传来的参数,并且分配任务给业务层。创建一个类名为UserController.java,并在其中写入如下代码:@RestController@Re原创 2021-05-04 13:24:23 · 147 阅读 · 0 评论