SpringBoot
斌斌_____
这个作者很懒,什么都没留下…
展开
-
微服务之间feign接口调用,字段过长导致接口调用失败解决方案
微服务feign接口参数过大,调用失败原创 2023-01-31 16:46:18 · 1441 阅读 · 0 评论 -
http请求调用其他项目的get请求和Post请求接口的方法
http请求其他项目的调用方法,加token原创 2022-11-09 16:44:12 · 384 阅读 · 0 评论 -
Springboot集成redis进行各种操作的方法
springboot 项目集成redis原创 2022-11-09 16:25:18 · 430 阅读 · 0 评论 -
最简单的实现MQ接收消息的写法
最简单的MQ消费实现方法原创 2022-10-25 15:56:19 · 587 阅读 · 0 评论 -
Spring 接口类InitializingBean实现Bean初始化
InitializingBean接口为bean提供了初始化方法,它只包括afterPropertiesSet方法,继承该接口的类,在初始化bean的时候都会执行该方法。示例:public class MaterialArchivedServiceImpl extends ServiceImpl<MaterialArchivedMapper, MaterialArchived> implements MaterialArchivedService, InitializingBean原创 2022-04-13 10:05:51 · 831 阅读 · 0 评论 -
springboot对接微信公众号实现通知功能
1.准备工作在微信公众平台上找到自己的AppID、AppSecret以及要使用的消息模板。2.代码1.pom文件引入要使用的maven微信模版消息推送三方sdk<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.3.0</version&g原创 2020-08-20 17:19:28 · 2073 阅读 · 0 评论 -
springboot项目使用redis实现token单点登录
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>原创 2020-08-19 14:26:01 · 3105 阅读 · 0 评论 -
ajax请求使用拦截器无法跳转页面的问题
开发时一个简单的功能,单点登录验证用户是否登陆,没有登录的情况下跳转到登录页,但是在实际的调试中发现我的拦截跳转一直没起作用,经过百度发现原来是ajax请求下跳转失效了。于是又经过百度怎么解决,最终整理一下。项目后台使用的是springboot。先上后台拦截器代码public class AuthenticationInterceptor implements HandlerInterceptor { @Autowired JedisPool jedisPool; @Override pub原创 2020-08-18 17:45:33 · 1048 阅读 · 1 评论 -
springboot项目线程中无法注入Mapper,报空指针的解决方案
线程是安全的,线程中不能够直接注入bean,会直接报空指针错误。解决方案:1.创建一个工具类,直接粘贴到文件里就可以import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.ster原创 2020-07-16 11:38:39 · 4436 阅读 · 7 评论 -
springboot使用阿里云全球物流快递查询实现根据物流单号实时查询
1.需要去阿里云的网站注册,开通服务,申请结束后拿到AppCode2.上代码@Api(value = "aLi-wuliu", description = "")@RestController@RequestMapping("/api/aLiWuLiu")public class ApiAliWuLiuController { //申请的appcode(授权码),在上图找到 private static final String appcode = "*************"原创 2020-05-27 19:11:07 · 1161 阅读 · 1 评论 -
springboot项目中的util中调用Mapper的方法
//第一步把当前类使用@Component注解@Componentpublic class GetOrderNo { //第二步,使用@Autowired注入mapper @Autowired @SuppressWarnings("all") private PsomCodeMapper psomCodeMapper; //第三步添加一个类的静态字段 private static GetOrderNo getOrderNo; //第四步创建一原创 2020-05-27 14:01:09 · 1636 阅读 · 0 评论 -
springBoot项目配置拦截器
1.创建拦截器@Componentpublic class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) t...原创 2019-12-13 14:12:41 · 114 阅读 · 0 评论 -
springBoot上传文件大小受限制的解决方案
springBoot的内置Tomcat默认上传文件大小是1M,所以在文件太大的时候就会受到限制。解决方案:1.在配置文件中加入下面的文字servlet: multipart: max-file-size: 100MB # 单个文件大小 max-request-size: 100MB # 设置总上传的数据大小 enabled: true #开启2.写...原创 2019-12-05 17:33:19 · 1799 阅读 · 0 评论 -
Spring的特性与四大核心
一.SpringBoot解决的问题1.使编码变得简单2.使配置变得简单3.使部署变得简单4.使监控变得简单二.springBoot主要特性1.遵循习惯优于配置的原则,使用springBoot我们主需要很少的配置,大多数使用默认配置即可。2.项目快速搭建,帮助开发者快速搭建spring框架,可无需配置,自动整合第三方框架。3.可以完全不使用xml配置,只需要自动配置和Java Con...原创 2019-07-31 10:41:02 · 1948 阅读 · 0 评论 -
springboot跨域问题
问题背景:Same Origin Policy ,译为“同源策略”。他是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的是在于防止某个文档或者脚本从多个不同的“origin”源装载。他认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,他们应该只被允许访问来自同一站点的资源。注:具有相同的origin,也即是拥有相同的协议、主机地址以及端口。一...原创 2019-08-20 12:30:37 · 177 阅读 · 0 评论 -
SpringBoot的注解
1.@RestController注解的使用示例代码:/*@ResponseBody@Controller*/@RestControllerpublic class HelloController { @RequestMapping("/hello") public String Hello(){ return "Hello world!"; }...原创 2019-08-21 17:41:04 · 132 阅读 · 0 评论 -
SpringBoot中的配置文件yml和properties的区别
简单来说:properties文件都需要写全,yml前面相同的可以不写,一层对应一层就好了,yml的好处就是天然的树状结构,一目了然,而properties全写,个人觉得yml看起来更方便。代码对比:application.properties中server.port=8080server.context-path=/testspring.datasource.url=jdbc:mys...原创 2019-08-22 14:48:58 · 2612 阅读 · 1 评论 -
springboot的配置文件yml密码加密
偶然间看到开发的项目中的配置文件的密码都是明文加密,所以决定对密码进行一下加密1.pom.xml加入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> ...原创 2019-08-22 16:33:25 · 7206 阅读 · 0 评论 -
springboot整合jdbc
1.先创建一个springboot项目。2.pom.xml文件中引入下面两个jar包。<!--JDBC --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </depende...原创 2019-09-19 17:43:11 · 113 阅读 · 0 评论 -
springboot导入后缀是csv文件
public String excelImport(MultipartFile file) throws IOException { LoginResult loginResult = this.getLoginUser(); if (file.getSize() == 0) { return "excel表格异常"; } //实体的集合,把csv中的列装在list里。 List&...原创 2019-09-25 11:36:15 · 1945 阅读 · 2 评论 -
SpringBoot的启动类详情
1.首先来看一下启动类都包含的内容再来一一解释。 @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }, scanBasePackages = { "com.hskc.base.*", "com.hskc.tools.*", "com.integration.security.*" }) ...原创 2019-07-29 15:56:09 · 6103 阅读 · 0 评论