首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Mintimate's Blog

    Springboot整合腾讯云短信实现系统短信登录与注册

    本次就使用Springboot配合腾讯云的SMS服务,完成后台短信登录逻辑。 准备工作 首先,我们看看准备工作: 腾讯云SMS:腾讯云提供短信分发接口,由我们进行调用。 Springboot操作 Springboot内,我们肯定是需要写一个工具包,这个工具包实现方法很多;比如:IOC注入、static静态方法等。 为了方便,我这里使用static静态方法。 /smsv2 */ public class tencentSmsUtil { /** * 使用腾讯云短信发生验证码 * @param telephoneNumber END 到此,我们的Springboot整合短信登录的大体框架就完成了。大家可以更具需要,补全业务结构。 另外,我是没有使用Spring Security,按道理使用Spring Security整合SMS会更好,有机会和大家介绍。

    9.1K135编辑于 2022-03-16
  • 来自专栏Java开发者之家

    springboot整合篇-springboot整合log4j2

    log4j2相比log4j和logback有很大的性能替身。 log4j2能够自动重载配置,log4j2通过参数配置,可以不用重启应用而自动重新加载log4j2的配置文件。 # Springboot集成Log4j2 本文仅采用同步日志写法,异步日志暂不赘述。 -- 排除springboot自带的log依赖 --> <exclusions> <exclusion> -- 添加springboot的log4j2依赖 --> <dependency> <groupId>org.springframework.boot</groupId # 总结 本文总结了springboot集成log4j2,当然实际业务情况也有才有logback+slf4j等方式来实现,log4j2在各个方面都表现优异。

    90821发布于 2021-06-17
  • 来自专栏Java实战博客

    SpringBoot 整合 发送互亿无线短信验证码

    image.png 这里 提供的验证码是:https://user.ihuyi.com/ 互亿无线 产品的 百亿无线 这个短信验证,需要 固定格式的 短信内容。 paramMap); // Jsoup 包下的 Document 、 Jsoup Document parse = Jsoup.parse(s); if( 2 } 上文 解析到的 parse.select(“code”).get(0).text() 就是响应码 具体 对应信息 在:https://www.ihuyi.com/api/sms.html 里面 2 就是 提交成功 image.png 截图截取一部分,想看更多 短信码,去人家官网看吧 特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。

    1.8K00编辑于 2022-01-17
  • 来自专栏青青天空树

    springboot+security整合2

    hasAuthority("getAllUser")//拥有权限才可访问 .antMatchers(HttpMethod.GET, "/user").hasAnyAuthority("1","2"

    1.6K20发布于 2018-09-06
  • 来自专栏Redis学习专栏

    SpringBoot整合Swagger2

    Our-task介绍 本篇博客是我github上our-task:一个完整的清单管理系统的配套教程文档,这是SpringBoot+Vue开发的前后端分离清单管理工具,仿滴答清单。 阿里云预览地址 整合步骤 maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId 文档生产工具--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2< @Configuration @EnableSwagger2 public class Swagger2Config { @Bean public Docket createRestApi (){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo())

    89920发布于 2020-12-23
  • 来自专栏算法之名

    Springboot2整合Kafka

    依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> 配置 spring: kafka: bootstrap-servers: 外网ip:9092 producer: retries: 0 batch-size: 16384 buffer-memory: 33554432

    70760发布于 2021-01-18
  • 来自专栏SpringBoot+MyBatis前端

    SpringBoot整合Swagger2

    ---- Swagger2 是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务,现在我们使用spring boot 整合它。 SpringBoot整合Swagger2 ---- 导入依赖 ---- <dependency> <groupId>io.springfox</groupId> <artifactId> */ private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("SpringBoot 修改Swagger2配置类 ---- 添加@Profile注解,指明在何种环境下可以使用Swagger2,一般情况下只有在开发(dev)和测试(test)环境下才可以使用Swagger2;而在生产(dev )环境下不能使用Swagger2

    69230编辑于 2023-10-17
  • 来自专栏阿飞的学习记录

    SpringBoot整合腾讯短信服务发送验证码

    来到腾讯云首页 在搜索栏搜索短信服务 点击免费试用 新用户会有100条的免费额度 根据提示创建应用即可 应用创建完毕需要申请签名和模板 提交签名进行审核 审核通过才可以使用 创建短信模板 就是你要发送的内容 审核通过即可使用 查看自己的appid和key 一会需要复制到我们的代码中 导入pom依赖 <dependency> #短信模板 ID,需要在短信应用中申请 tx.sms.templateId=你在短信服务中申请的魔板ID #短信应用 SDK AppID tx.sms.appid=你的AppID #短信应用 SDK @Value("${tx.sms.appkey}") private String appkey // 短信模板 ID,需要在短信应用中申请 @Value("${tx.sms.templateId 这里的签名"腾讯云"只是示例,真实的签名需要在短信控制台申请 //方法参数是要接收短信的手机号, 第二个是你申请的短信魔板需要的参数集合 public void sendSMS

    3.1K20编辑于 2022-03-23
  • 来自专栏JAVA

    Shiro学习之SpringBoot整合2

    登录认证整合 博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客 《java 面试题大全》 惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。 ⌨ shiro总目录: Shiro学习之Shiro基本使用(1) Shiro学习之Shiro基本使用(2) Shiro学习之SpringBoot整合(1) Shiro学习之SpringBoot 整合2) 1.0 登录认证整合之实现前端页面 继上整合(1)我们来继续整理 shiro和springboot整合 1.1 Shiro整合Thymeleaf 1.1.1 pom新增 <! session){ //1 获取 Subject 对象 Subject subject = SecurityUtils.getSubject(); //2 DefaultWebSecurityManager defaultWebSecurityManager() { //1.创建defaultWebSecurityManager 对象 //2.

    14400编辑于 2024-11-20
  • 来自专栏大数据学习笔记

    SpringBoot 2.x 整合Echarts

    2、添加echarts.js到项目中 在resources目录下创建js目录,然后将刚才下载的echarts.js文件放到js目录下。 ?

    3.2K40发布于 2019-05-27
  • 来自专栏程序猿的大杂烩

    SpringBoot2.x整合MyBatis

    首先在IDEA中创建一个SpringBoot工程: ? ? 选择一些基本的包: ? 完成创建: ? 如不懂如何使用mybatis-generator插件的话,可参考我另外一篇文章:Mybatis-Generator插件的使用与Spring集成Mybatis的配置 生成dao层相关的代码及文件后,则修改SpringBoot classpath:mappers/*.xml # pojo类所在包路径 type-aliases-package: org.zero01.example.demo.pojo 编辑配置文件完成后,打开SpringBoot 注:Cls类里重写了toString方法 如上,从测试结果可以看到是测试成功的,那么我们SpringBoot集成Mybatis就完成了。

    1.1K10发布于 2020-09-23
  • 来自专栏卯金刀GG

    Springboot2整合RocketMQ、Netty

    1、安装RocketMQ,忽略; 2、创建springboot项目,pom添加 <dependency> <groupId>org.springframework.boot ; for (int i = 0; i < src.length() / 2; i++) { String subStr = src.substring(i * 2, i * 2 + 2); bytes[i] = (byte) Integer.parseInt(subStr, 16); } return bytes //System.out.println(Integer.valueOf(src.substring(i * 2, i * 2 + 2),16).byteValue()); temp = temp+ (char)Integer.valueOf(src.substring(i * 2, i * 2 + 2),16).byteValue(); } return

    1.1K20发布于 2020-11-12
  • 来自专栏云同步

    SpringBoot 2.x 整合 Redis

    整合 1)添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2.4</version> </dependency> 2) stringRedisSerializer = new StringRedisSerializer(); // jackson 序列化器 GenericJackson2JsonRedisSerializer jsonRedisSerializer = new GenericJackson2JsonRedisSerializer(); // kv 序列化 redisTemplate.setKeySerializer Object> getAllList(String key){ return redisTemplate.opsForList().range(key, 0, -1); } } 2

    31200编辑于 2025-08-01
  • 来自专栏JavaEdge

    springboot项目整合Swagger2

    实战干货:编程严选网 1 项目整合 swagger 在聚合工程中的父 pom 工程的 pom 文件中添加依赖 <! -- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId artifactId> <version>1.6</version> </dependency> 指定API类型为swagger2.0 定义API文档汇总信息 指定controller包 所有controller 2 SWAGGER_12 = new DocumentationType("swagger", "1.2"); public static final DocumentationType SWAGGER_2

    51120编辑于 2025-06-26
  • 来自专栏测试技术圈

    RabbitMQ集群整合SpringBoot2.x

    SpringBoot作为互联网开发利器已经不需要我再过多介绍什么,接下来我们一起从零开始构建RabbitMQ、并且与SpringBoot2.x的整合吧! ? 一、安装RabbitMQ集群十步走! 二.RabbitMQ与SpringBoot2.x整合 生产者端: 第一步:pom.xml配置如下 <?xml version="1.0" encoding="UTF-8"? "> <modelVersion>4.0.0</modelVersion> <groupId>com.bfxy</groupId> <artifactId>rabbitmq-springboot-producer artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>rabbitmq-springboot-producer type= "topic", ignoreDeclarationExceptions = "true"), key = "springboot

    2.3K20发布于 2019-08-01
  • 来自专栏全栈程序员必看

    SpringBoot整合Swagger2「建议收藏」

    一、依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version springfox.documentation.spring.web.plugins.Docket; /** * @author zh * @ClassName cn.saytime.Swgger2 PathSelectors.any()) .build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("springboot annotations.EnableSwagger2; @SpringBootApplication @EnableSwagger2 public class SpringbootSwagger2Application 动SpringBoot项目,访问 http://localhost:8080/swagger-ui.html 五、Swagger注解 swagger通过注解表明该接口会生成文档,包括接口名、请求方法

    52110编辑于 2022-08-04
  • 来自专栏卯金刀GG

    Springboot2整合RocketMQ消费端

    1、创建springboot2项目,省略; 2、pom.xml引用 <dependency> <groupId>org.apache.rocketmq</groupId producer: group: base_group_syncMsg send-message-timeout: 5000 retry-times-when-send-failed: 2

    88430发布于 2020-11-25
  • 来自专栏Java开发者之家

    springboot整合篇-springboot整合websocket

    # springboot整合websocket springboot整合websocket分为两种常见的整合方式: 第一种,使用@ServerEndpoint接口来实现。

    2.4K21发布于 2021-06-17
  • 来自专栏凯哥Java

    使用idea实现springboot Mybatis 整合(springboot 2.x)

    版本的整合,这段时间刚好springboot发布了2.0的正式版本,很多同学可能没有注意版本,导致了整合的时候出现了很多很多的问题,这几天刚好有空就试着整合一下springboot2.0 mybatis ,发现了很多很多的坑,而且网上的资源也不多,终于在两天的踩坑中成功整合了,并且将翻页功能修复好了,废话不多说了,看代码: 环境/版本一览: 开发工具:Intellij IDEA 2017.1.3 springboot xsd">     <modelVersion>4.0.0</modelVersion>     <groupId>com.winterchen</groupId>     <artifactId>springboot2 mybatis-demo</artifactId>     <version>0.0.1-SNAPSHOT</version>     <packaging>jar</packaging>     <name>springboot2  {     public static void main(String[] args) {         SpringApplication.run(Springboot2MybatisDemoApplication.class

    1.6K20发布于 2019-06-30
  • 来自专栏java开发的那点事

    SpringBootSpringBoot整合Mybatis SpringBootSpringBoot整合JdbcTemplate

    SpringBootSpringBoot整合Mybatis 添加Mybatis的场景启动器 <dependency> <groupId>org.mybatis.spring.boot</groupId artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> 记得添加数据库的驱动,上一章整合 JdbcTemplate的时候已经添加过了,忘记的可以看一下《SpringBootSpringBoot整合JdbcTemplate》 添加配置 spring: datasource: url "success" : "error"; } @GetMapping("/user2") public String insertUser2(String username, "success" : "error"; } } 新增了一个User2接口,来调用Mapper 启动项目测试 ?

    1K10发布于 2021-01-27
领券