springboot
头发不会掉
这个作者很懒,什么都没留下…
展开
-
项目开发遇到的坑(记录)
操作系统把文件上传临时文件给删了,,报The temporary upload location ***is not valid 问题解决办法:注入对象@Bean MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfig...原创 2019-09-18 20:12:23 · 159 阅读 · 0 评论 -
多个项目之间的接口调用学习
一个springboot项目要调用另外一个springboot项目的接口合前端的一样要知道ip,端口,和资源的url这里就要用到低端的java.ne包的内容,在项目开发过程一般用到的是HttpClient类和RestTemplate类两个类来实现springboot中RestTemplate及httpClient的之间的区别参考大佬文献RestTemplate的方式对端必须是标准的RestF...原创 2019-09-16 20:06:30 · 2986 阅读 · 2 评论 -
前后端分离开发引起的跨域问题
跨域(CORS)是指不同域名之间相互访问。跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略所造成的,是浏览器对于JavaScript所定义的安全限制策略。也就是如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容,如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。解决办法参考...原创 2019-09-10 16:33:01 · 119 阅读 · 0 评论 -
常用注解的记录
spring中scope是一个非常关键的概念,简单说就是对象在spring容器(IOC容器)中的生命周期,也可以理解为对象在spring容器中的创建方式。参考文献@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE)这个是说在每次注入的时候回自动创建一个新的bean实例@Scope(value=ConfigurableBeanFactor...原创 2019-09-10 15:33:22 · 91 阅读 · 0 评论 -
shiro基本概念,自定义过滤器实现前后端分离以及衍生的动态菜单的制作
不用shiro实现用户的认证,授权,也可以用springmvc的拦截器来实现,参考下列文章的前半部分参考文献基本概念1.3.1 SubjectSubject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是一个通过浏览器请求的用户,也可能是一个运行的程序。Subject在shiro中是一个接口,接口中定义了很多认证授相关的方...原创 2019-09-10 15:21:52 · 877 阅读 · 0 评论 -
过滤器和拦截器区别
1)过滤器(Filter):它依赖于servlet容器。在实现上,基于函数回调,它可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者Controller进行业务逻辑操作...原创 2019-09-07 10:30:55 · 89 阅读 · 0 评论 -
自定义注解入门
注解(Annotation) :其实就是代码里的特殊标记, 它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类作用:如实现实体类某些属性不自动赋值,或者验证某个对象属性完整性等@Target: 表示该注解可以用于什么地方,可能的El...原创 2019-09-06 21:04:50 · 124 阅读 · 0 评论 -
Java的default关键字作用
java 8之后增加的新特性default关键字1.一个接口,method方法在使用关键字default后可以有方法体了。public interface Default01 { default public void method(){ System.out.println("method in interface"); } default p...原创 2019-09-06 20:33:10 · 4115 阅读 · 0 评论 -
切面编程入门以及切面请求传参数的练习
切面可以用注解来实现,也可以用其他的方式来实现参考实例原创 2019-09-06 11:43:04 · 1519 阅读 · 0 评论 -
**自学shiro总结**,开始一定要弄清楚Subject(主体),SecurityManager(安全管理),Realm(域,与数据库的桥梁)三者的关系,要进行授权的话一i当药进行认证登录了才可以进
自学shiro总结要进行授权的话一i当药进行认证登录了才可以进行授权的操作这个是非常重要的SimpleAuthenticationInfo类的使用// 数据库操作// 根据当前的用户名查询用户的个人信息,这里主要是密码User user = new User();user.setUserName(username);// 从数据库中查询出来的用户的真实信息User userDb =...原创 2019-08-02 14:45:56 · 294 阅读 · 0 评论 -
缓存笔记
1.redis和ehcache的区别redis:独立于java语言,要在本机安装了在使用,java是通过jedis来操纵redis的,所以每一次缓存的数据要到redis数据库里面取,ehcache:和java语言共存亡,两者可以说是绑在一起的,也没有存到数据库的说法,说白了就是纯Java的进程内缓存框架(两者在存储速度)...原创 2019-08-05 01:26:31 · 215 阅读 · 0 评论