spring
夏微凉秋微暖
这个作者很懒,什么都没留下…
展开
-
Spring个人总结
1.Spring的核心组件:Bean、Core、ContextBean:在Spring中,运行的主体是beanContext:是Spring的Ioc(控制反转)容器,整合了Spring的大部分功能(1)标志应用环境(2)利用beanFactory创建bean对象(3)保存对象关系(4)捕获各种事件2.Spring的特点:1--核心容器核心容器原创 2017-07-05 11:08:24 · 192 阅读 · 0 评论 -
每次访问接口时获取token
1.通过filter需要拦截验证是否登录https://blog.csdn.net/pengbin790000/article/details/903779792.访问controller时,先执行方法获取token,获取token 的用户数据@Autowired private HttpServletRequest request; private String to...原创 2019-07-02 15:45:47 · 5376 阅读 · 1 评论 -
spring添加定时任务
一、1.头部添加:xmlns:task="http://www.springframework.org/schema/task"http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd2.添加:<!--启动定时任务--...原创 2019-07-02 10:22:24 · 2638 阅读 · 0 评论 -
springMVC使用反射调用方法
@Override public ApiPageVO run(AlEnginTrackTreeVO tree) { String currMethod = tree.getCurrMethod(); if(currMethod!=null) { Class<?> clazz; Method method; ApiPageVO ...原创 2019-04-10 09:34:23 · 1540 阅读 · 0 评论 -
Shiro拦截器,在登录时判断是ajax请求返回json,普通请求跳转页面
在使用shiro时,会遇到普通的页面请求以及api接口调用的请求,因此需要区别对待来判断是跳转登录页面还是返回json的数据:1.创建拦截器package org.zyyd.base.filter;import com.alibaba.fastjson.JSONObject;import org.apache.shiro.web.filter.authc.UserFilter;...原创 2018-11-26 11:52:31 · 2935 阅读 · 0 评论 -
springMVC同时支持跳转jsp和html
想要实现如以下效果@Controller //RestController代表controller,但是是和ResponseBody结合@RequestMapping("adminC") //不能@RequestMapping("/adminC")public class AdminController { private AdminService adminS...原创 2018-11-19 11:39:56 · 5018 阅读 · 1 评论 -
springMVC配置log4j2打印日志
1.导入jar包:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- log4j日志文件管理包版本 --> <log4j.version>2....原创 2018-11-14 17:56:47 · 6230 阅读 · 2 评论 -
springboot整合Swagger能够自动生成接口api
1.添加pom<!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version&g原创 2018-11-01 18:15:37 · 205 阅读 · 0 评论 -
springboot整合shiro+redis
之前整合过ssm+shiro+ehcache,也弄过ssh,这次把springboot+redis整合进去 对应的pom:<!--shiro--> <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --> <dependency> <gro...原创 2018-11-01 14:55:28 · 365 阅读 · 0 评论 -
ssh和ssm的对比
ssh:一般代指为spring,struts2以及hibernatessm:一般代指为spring,springMVC以及mybatis spring:Spring依赖注入来管理各层的组件(控制反转,IOC)。使用面向切面编程AOP管理事物、日志、权限等。struts2与springMVC的对比:Struts2 和 SpringMVC 控制器(controller)控制视图和模...原创 2018-09-10 10:10:53 · 315 阅读 · 0 评论 -
springboot使用ajax访问发生了跨域问题
在整个配置文件处:package com.pb.news;import com.pb.news.annotation.RequestJsonHandlerMethodArgumentResolver;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplicati...原创 2018-05-24 15:20:32 · 895 阅读 · 0 评论 -
springboot配置日志
springboot自带org.slf4j,所以只需要在配置文件里添加一下就可以了:#配置日志logging: #配置日志文件路径 level: com.pb.charts: debug #不同目录下的日志可配置不同级别 org.springfromework.web: info org.mybatis: error #采用相对路径方式将日志文件输出到【log...转载 2018-03-06 10:32:42 · 246 阅读 · 0 评论 -
springboot解决传递json字符串时获取某个参数为null
当postman传递数据时,如此有多个解决方案,如:1.以自动转换实体@RequestMapping(value="/getAjax",method = RequestMethod.POST) @ResponseBody public void getAjax(@RequestBody News news){ System.out.println("o...原创 2018-01-26 16:28:19 · 10940 阅读 · 4 评论 -
springBoot重新设置静态资源路径
springboot的静态资源路径是默认设置在static的。如:访问test.html则路径是:localhost:8080/web/test.html这样我想访问web下的login.html则没有办法了。解决方案:我们首先创建一个webConfig内容是:package com.pb.news;import com.pb.ne原创 2018-01-26 15:58:57 · 1843 阅读 · 0 评论 -
springBoot实现热部署
1、使用spring-boot-devtools在pom文件中添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </depe原创 2017-07-26 16:53:37 · 203 阅读 · 0 评论 -
使用spring上传失败,找不到临时文件.tmp' does not exist
错误如下:java.io.FileNotFoundException: F:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\HDFSWEB\upload_bb75deb0_8915_42db_8dd0_ea16edd74233_00000000.转载 2017-05-02 09:41:29 · 4498 阅读 · 0 评论 -
Spring系列之Spring常用注解总结
@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、 @Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件。@Com转载 2017-07-04 11:20:17 · 227 阅读 · 0 评论 -
redis实现消息监听
1.redis配置:<bean id="uploadDelegateListener" class="org.my431.base.redisListener.UploadListener" ></bean> <bean id="uploadListener" class="org.springframework.data.redis.listener....原创 2019-07-04 16:40:44 · 6067 阅读 · 0 评论