摘要:静态资源需要直接访问时,可以通过在配置文件中重写addResourceHandlers方法来实现 自定义拦截器 官方解释没有提及一点,就是不能使用@EnableWebMvc,当然如果Spring Boot在classpath里看到有 spring webmvc 也会自动添加@EnableWebMvc
阅读全文
摘要:controller层 路径访问/test/name1或者/test/name2时调用的是同一个方法 produces是用来设置返回的response的媒体类型和字符集的,如上表示返回值是json对象
阅读全文
摘要:mybatis中写sql时有两种方法传参#{param1}和${param1} #是以占位符的形式将参数作为字符串进行传参,如:select * from stu where name = #{name},这条sql编译后变成select * from stu where name =? 解析之后会
阅读全文
摘要:添加元素:sadd key value1 value2 查看指定key包含的元素:smembers key 判断指定元素是否存在于key的value中(0表示不存在,1表示存在):sismember key value 获取key里面的元素的个数:scard 删除key中指定元素:srem key
阅读全文
摘要:从左侧追加数据:lpush key v1 v2 v3 从右侧追加数据:rpush key v1 v2 v3 从左侧查询数据:lrange key start end 从左侧/右侧弹出数据:lpop/rpop key 按照索引下标获取元素:lindex key index 获取list中元素的长度:
阅读全文
摘要:传统数据库的特性:原子性,一致性,独立性,持久性 缓存数据库(Nosql)的特性:强一致性(Consistency),可用性(Availability),分区容错性(Partition tolerance) 分布式数据库系统不可能同时满足强一致性,可用性以及分区容错性,最多只能同时满足其中两个特性,
阅读全文
摘要:通过注解的形式实现数据库的批量插入 注意:在dao层向provider类中传参时,如果参数只有一个map类型,则此时参数前一定不要使用@Param("map"),否则,在provider类中获取到的map不是当前的map,而是在当前map上又封装了一层map。(具体原因不是很清楚,如果有哪位翻出了源
阅读全文