springboot
李煊
这个作者很懒,什么都没留下…
展开
-
spring-boot-注解1
@Configration:声明该类是一个配置文件类,配合@Bean使用。@Bean(name=‘’):用在@Configration配置类文件中,指定创建类的方法。方法中可以指定需要用注入的类当做参数。@Component(user):定义一个类,让该类被扫描到,进入ioc容器@Value(1):用在属性值上,指定初始化的方法或初始化值@ComponentScan(“com.bj...原创 2019-03-20 20:18:22 · 105 阅读 · 0 评论 -
redis-流水线技术
/流水线技术,一次输送多条命令 @RequestMapping("/pipeline2/delete") public List testPipeline2() { List list=redisTemplate.executePipelined(new SessionCallback() { @Override ...原创 2019-04-02 21:35:08 · 178 阅读 · 0 评论 -
redis-事务管理
模式:watch...multi....execwatch是加锁,multi是要执行的逻辑,exec是执行,未执行前所有multi中的语句是不会执行。@RequestMapping("/multi") @ResponseBody public Map<String, Object> testMulti() { redisTemplate.exe...原创 2019-04-02 21:07:01 · 134 阅读 · 0 评论 -
redistemplate-sessionCallback
redisTemplate直接调用opfor..来操作redis数据库,每执行一条命令是要重新拿一个连接,因此很耗资源,让一个连接直接执行多条语句的方法就是使用SessionCallback,同样作用的还有RedisCallback,但不常用。redisTemplate.execute(new SessionCallback(){ @override public ...原创 2019-04-02 20:26:53 · 4899 阅读 · 0 评论 -
RESTFul-springboot一些知识点
原创 2019-03-26 20:34:56 · 91 阅读 · 0 评论 -
springboot-国际化自定义解析器版本
上篇说道:需要国际化的变量配置文件就是properties那三个文件,国际化解析器,国际化拦截器自定义版就是讲解析器和国际化拦截器的功能结合,写一个国际化解析器。这个解析器实现LocaleReslover接口,实现resolveLocale方法中,逻辑是:判定是否有一个参数(自己定义的一个名字用于传递区域和语言信息),有的话就解析这个参数创建Locale对象,将这个对象返回,并存入sess...原创 2019-03-26 20:20:58 · 736 阅读 · 0 评论 -
springboot-国际化(框架提供版本)
需要成员:mesage.properties,message_zh_CN.properties_en_US.properties三个文件放在resource下。三个文件内放的是显示的内容(key,value)还需要 国际化解析器,国际化拦截器解析器:决定将解析器的信息设置在哪(国际化设置操作),有session,cookie,header(读取Accept-Languag...原创 2019-03-26 20:15:01 · 452 阅读 · 0 评论 -
springboot-redis使用
配置redis工厂:yml版本:redis: jedis: pool: min-idle: 5 max-active: 10 max-idle: 10 max-wait: 2000 port: 6379 host: 127.0.0.1 password: 123456 tim...原创 2019-03-29 21:10:59 · 123 阅读 · 0 评论 -
springboot-拦截器
两步:定义拦截器,注册拦截器定义:实现HandlerInterceptor注册:主程序类或配置文件类中实现WebMvcConfigurerpackage com.springboot.chapter10.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS...原创 2019-03-25 20:55:37 · 119 阅读 · 0 评论 -
springboot-传参
1.根据参数名自动匹配。不用注解,参数可为空2.前后端分离(没有用restful风格),使用注解@RequestParam,注解参数默认不能为空。可设置required属性为false传递数组:数组参数内部用逗号隔开传递json:采用@RequestBody接收通过url传输参数,restful风格 @pathVariable("id")...原创 2019-03-22 14:17:14 · 461 阅读 · 0 评论 -
springboot 上传
package com.springboot.chapter10.controller;import java.io.File;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Part;impo...原创 2019-03-25 20:37:53 · 312 阅读 · 0 评论 -
springboot 配置事务管理
在applictationContext.xml文件中加上这一行,值为1,2,4,8。分别是:读未提交,读已提交,可重复读,串行化也可通过注解方式。原创 2019-03-25 20:10:56 · 606 阅读 · 0 评论 -
springboot-convert
springboot会把所有实现了convert,GenericConvert, Formatter接口类的类,自动注册到转换工厂。直接调用就可。原创 2019-03-25 20:02:41 · 1171 阅读 · 0 评论 -
springboot 无法解析jsp
配置了view但是还是无法解析。最后问题是引入包:<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided<...原创 2019-03-22 11:09:26 · 954 阅读 · 0 评论 -
spring boot 使用@ConfigurationProperties
有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类首先在配置文件里面,这些信息是这样子滴connection.username=adminconnection.password=kyjufskifas2jsfsco...原创 2019-04-30 14:55:39 · 103 阅读 · 0 评论