Spring
eknown
这个作者很懒,什么都没留下…
展开
-
Session和Cookie的区别与实际应用——分别以保持用户状态和记住密码功能举例
一、Session和Cookie的连续与区别1.session保存在服务器端,cookie保存在客户端2.session被默认保存在服务器的一个文件中,也可以被放在文件、数据库甚至内存中3.session依赖于session id,而session id存在于cookie中——关于这一点,我们可以遍历cookie,会发现一个name="JSESSIONID"的cookie——也就是说,sessio...原创 2018-04-17 16:59:49 · 2410 阅读 · 0 评论 -
Spring进阶之@ControllerAdvice与统一异常处理
@ControllerAdviceSpring源码中有关@ControllerAdvice的注解如下:Specialization of {@link Component @Component} for classes that declare {@link ExceptionHandler @ExceptionHandler}, {@link InitBinder @InitBinder},...原创 2019-03-26 13:54:45 · 2080 阅读 · 0 评论 -
有关poi jar包中找不到XSSFWorkbook相关类的问题
处理excel文件一般使用poi,而使用maven引入poi的jar包如下:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupI原创 2018-08-29 13:32:56 · 44824 阅读 · 13 评论 -
springmvc自动封装参数至bean时isXXX类型参数传入失败
spring的controller类中,可以直接通过类似public Object save(User user)的形式来映射参数到java bean。但是,在实际应用中发现,如果bean类的 某个属性的格式是isXXX,比如isEnable,那么由IDE自动生成的get/set方法是形如public boolean isEnable()和public void setEnable(b...原创 2018-08-23 19:18:08 · 1819 阅读 · 2 评论 -
使用Spring上下文获取容器内对象
在spring应用中,经常使用@Component、@Controller、@Service注解,与之匹配的还有一个更加常见的@Autowired注解。前者的作用在于让spring容器来管理这个类,而后者的作用就是从spring容器中获取这个类的对象,更关键的是,这个对象是单例的。 为了使用@Autowired获取某个类的单例,必须将当前类也交给spring容器管理,即使用@Com...原创 2018-08-23 13:38:04 · 3914 阅读 · 0 评论 -
SpringMVC处理请求+接收数据(text/json)
在web应用中,经常需要处理HTTP请求,请求通常会携带指定格式的数据,包括普通格式的数据,如表单、AJAX默认格式的数据,也有json这样更复杂的数据格式。对于不同类型的数据,有着不同的接收方式。本文主要介绍普通类型(表单域对象、AJAX默认格式数据)的接收方式,以及json数据的接收方式。普通数据的接收方式(默认)这里说的普通数据主要指如下类型:表单提交、get形式的链接请求、...原创 2018-08-03 22:47:13 · 4722 阅读 · 4 评论 -
javaweb应用定义系统配置常量
两种方式:1.定义一个类专门来存储这些静态常量; 2.放在配置文件里,然后利用spring的@Value(“name”)来使用。原创 2018-08-03 21:59:50 · 2245 阅读 · 0 评论 -
轻松实现Javaweb文件上传
目录:一、准备——配置jar包二、文件上传——前端三、文件上传——接收文件1.强制转换request类型为它的实际类型:StandardMultipartHttpServletRequest2.利用spring自动装配获得文件四、文件上传——保存文件一、准备——配置jar包 maven pom.xml中配置: <!...原创 2018-04-20 14:37:23 · 633 阅读 · 0 评论 -
快速配置maven依赖——pom.xml配置
用maven也有一段时间,以前一直是到处百度看别人的pom.xml怎么写,需要什么jar包,然后自己再copy过来,这样做效率很低。 今天介绍一种很方便的为maven项目寻找正确jar包的方法:通过maven中央仓库网站进行查找; maven repository:maven中央仓库 链接打开后如下: 那么怎么使用这个网站呢? 举例,我需要写一个java发...原创 2018-04-19 14:57:42 · 18882 阅读 · 3 评论 -
SpringBoot配置拦截器
最近做毕设,遇到一个问题:如何区分登录用户和游客、普通用户和管理员呢。 开始的时候是在Controller的每一个方法里进行区分的,但后来发现这样效率太低了、代码冗余,emmmm面向对象搞成这样也是很惨烈了。 那么能不能写一个统一的方法来处理的,但是每个请求的情况也不一样啊。后来想到了过滤器和拦截器。 先看了拦截器,觉得不错,就打算这样办:配置一个拦截器,拦截某些请求,比如某些请求是需要...原创 2018-04-13 11:00:30 · 3990 阅读 · 1 评论 -
Spring之@Autowired和@Resource总结
@Autowired@Resource总结@Autowired@Autowired默认是根据类型获取bean的,如果想要根据name去获取,可以与@Qualifier注解组合使用,比如:@AutowiredUserService userService; // 默认方式,根据类型找到bean@Autowired@Qualifier("userServiceIm...原创 2019-09-03 22:32:50 · 228 阅读 · 0 评论