
spingboot
@十里花开
这个作者很懒,什么都没留下…
展开
-
发送邮件(springboot)
发邮件:邮箱开启 SMPT 发件服务,获得授权码,记录发件服务器地址引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail<...原创 2019-10-22 15:03:29 · 271 阅读 · 0 评论 -
springboot测试&启动类
测试引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope...原创 2019-10-22 14:56:05 · 3958 阅读 · 0 评论 -
maven中使用mybatis-plus
1.引入依赖 <!--mysql依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>...原创 2019-10-21 16:32:36 · 12655 阅读 · 3 评论 -
使用swagger测试接口
swagger:自动扫描 controller 包下的请求,生成接口文档,并提供测试功能。1.引入依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.s...原创 2019-10-22 14:46:27 · 8045 阅读 · 0 评论 -
springboot引入(基础配置)
优点:随着spring的飞速发展,spring已经覆盖了javaweb开发的方方面面,变成了一个庞然大物。但是每个功能的使用都需要编写大量的配置信息。Springboot项目的目的是把程序员从大量的配置文件中解放,使其更专注于业务功能的实现。使用springboot可以快速开发出一款基于spring的独立的,企业级程序。1.内置了服务器软件(Tomcat,Jetty活Undertow)2...原创 2019-10-22 14:38:47 · 395 阅读 · 0 评论 -
springboot中JPA的使用
1.JPA引入的依赖<!--jpa也是一种ORM框架--><!--jap的场景启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifa...原创 2019-10-21 22:14:42 · 690 阅读 · 0 评论 -
springboot项目打印日志(初级)
日志:利用日志系统可以保存程序运行期间产生的关键数据(异常,操作记录…)日志和 sout 的区别:日志除了输出内容以外,还会输出时间和位置等信息。日志级别:TARCE < DEBUG < INFO < WARN < ERROR < FATALDebug:调试用INFO:正常级别Warn:警告为controller中的所有方法打印日志的功能使用步骤:引...原创 2019-10-21 22:01:26 · 1125 阅读 · 0 评论 -
springboot多环境&linux上运行
dev开发环境prod线上环境application使用spring.profiles.active进行使用环境切换springboot项目在linux上运行:切换为生产环境打包为 jar 文件(内置了 tomcat 可以直接运行)上传服务器 0.使用java -jar XXX.jar可以在看得见的地方运行(Ctrl+c停止运行) 1. 使...原创 2019-10-21 21:49:55 · 341 阅读 · 0 评论 -
springboot拦截器
编写拦截器代码拦截器添加 @Component 注解,注入 spring 容器package com.zhiyou100.zymusic.interceptor;import com.zhiyou100.zymusic.exception.MyException;import org.springframework.stereotype.Component;import org.s...原创 2019-10-21 21:41:47 · 130 阅读 · 0 评论 -
springboot中使用mybatis
引入依赖<!--mysql驱动--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></depend...原创 2019-10-21 21:31:39 · 139 阅读 · 0 评论 -
springboot中引入redis
redis 中的数据类型string字符串hashkey-valuelist集合set内容不重复的集合zset有序的集合使用:引入依赖 <!--springboot中session 共享存入redis--> <!--这个可以不要--> <dependency&g...原创 2019-10-21 21:12:00 · 239 阅读 · 0 评论 -
单点登陆之OAuth2(SSO/SingleSignOn)
方案一:session共享(使用redis实现,逐渐被淘汰)方案二:OAuth2(逐渐成为主流),允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容比如:你授权优酷使用你的微信中的头像和昵称,授权的过程不需要提供微信的账号和密码,微信在用户授权后生成access_token返回给优酷保存,优酷使用access_...原创 2019-10-18 22:00:05 · 781 阅读 · 0 评论 -
AOP(为controller中的所有方法打印日志的功能)
面向切面的编程:在不修改原有代码的前提下,添加新的功能。IoC和AOP是spring的基础类/接口/方法 都支持AOP都是连接点Joint point连接点程序中支持AOP的位置Pointcut切点要增加功能的一组Joint point(连接点)Advice增强要添加的新功能Aspect切面为切点添加的新功能(Pointcut+Advi...原创 2019-10-19 19:32:27 · 5493 阅读 · 2 评论 -
AOP+annotation实现权限验证
1.引入依赖!--引入AOP场景启动器,实现权限验证--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2...原创 2019-10-19 19:42:36 · 303 阅读 · 0 评论 -
springboot配置文件和maven的打包方式
1,bootstrap 和 application:相同点:bootstrap 和 application 都是 springboot 的配置文件。不同点:bootstrap 在 springboot 初始化过程就生效。application 在 springboot 初始化完毕才生效。2,maven的三种打包方式:废话不多说,上代码<!--修改打包方式为pom-->...原创 2019-10-16 21:34:43 · 865 阅读 · 0 评论 -
创建Springboot工程,一些工具使用
原创 2019-10-14 18:06:49 · 172 阅读 · 0 评论