spring
~时倾
这个作者很懒,什么都没留下…
展开
-
问题解决:JSON parse error: syntax error, expect {, actual error, pos 0, fastjson-version 1.2.58;
报错内容:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: syntax error, expect {, actual error, pos 0, fastjson-version 1.2.58; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual error,原创 2021-05-12 11:09:34 · 12939 阅读 · 0 评论 -
Swagger与SpringBoot整合
1、简介后端时代:前端只用管理静态页面 ==> 后端:模板引擎,如Jsp=> 后端是主力前后端分离时代后端 MVC控制层服务层数据访问层前端 MVVM前端控制层视图层Vue + SpringBoot ==> 主流技术栈前后端如何交互 ==> API前后端相对独立,松耦合;可以部署在不同的服务器上;交互问题前后端集成联调的时候无法做到及时协商。尽早解决,最终导致问题集中爆发解决方案指定Schema[计划提纲],实时更新最原创 2020-10-25 12:32:31 · 3777 阅读 · 0 评论 -
Spring Boot学习笔记(三)
十、SpringSecuritysecurity——安全web开发中,安全第一~过滤器,拦截器功能性需求做网站什么时候考虑安全?设计之初就要进行考虑漏洞,隐私泄露安全框架:shiro、SpringSecurity、认证和授权Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于spring的应用程序的事实标准。功能权限访问权限菜单权限简介SpringSecurity是针对Spring项目的安全框架,也是SpringBoot底层安全原创 2020-10-25 12:27:34 · 273 阅读 · 1 评论 -
Spring Boot学习笔记(二)
六、Thymeleaf模板引擎模板引擎的作用就是我们来写一个页面模板,比如有些值是动态的,我们写一些表达式。而这些值从哪里来呢?我们来组装一些数据,我们把这些数据找到。然后把这个模板和这个数据交给我们的模板引擎,模板引擎按照我们这个数据帮我们把这些表达式解析,解析成相对于的数据,填充到我们指定的位置,然后把这个数据最终生成一个我们想要的内容写出去,这就是我们这个模板引擎,不管是JSP 还是其他模板引擎,都是这个思想。不过,不同的模板引擎的语法存在差异,Springboot推荐使用Thymeleaf模板引原创 2020-10-25 12:20:45 · 281 阅读 · 0 评论 -
Spring Boot学习笔记(一)
SpringBootSpring 是一个开源框架,作者Rod Johnson目的是为了解决企业级应用开发的复杂性而创建的,简化开发Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下四种关键策略1、基于POJO的轻量级和最小入侵性编程2、通过IOC,依懒注入(DI)和面向接口编程实现松耦合3、面向切面(AOP)和惯例进行声明式编程;4、通过切面和模板减少样式代码零、什么是SpringbootSpringboot 可以简单的认为是一个Javaweb开原创 2020-10-25 12:03:44 · 833 阅读 · 4 评论 -
Spring学习笔记(四)
9、使用java的方式配置Spring@Configuration【涉及到底层的关系】我们现在要完全不使用Spring的xml配置了,全权交给 Java 来做JavaConfig 是 Spring的一个子项目,在Spring4 之后,他成为了一个核心功能。实体类//@Component//这个注解的意思,就是说明这个类被Spring接管了,注册到容器中public class User { private String name; public String getName原创 2020-09-27 19:18:49 · 330 阅读 · 0 评论 -
Spring学习笔记(三)
7、Bean的自动装配自动装配是 Spring 满足 bean 依赖的一种方式!Spring 会在上下文中自动寻找,并自动给bean 装配属性!在Spring中有三种装配方式在 xml 中显示配置在 java 中显示配置隐式的自动装配bean7.1、测试1.环境搭建一个人 有两个宠物!7.2、ByName 自动装配会自动在容器上下文中查找,和自己对象 set 方法后面的值相对应的beanid。需要保证beanID是唯一的<bean id="cat" class="co原创 2020-09-25 14:09:19 · 183 阅读 · 0 评论 -
Spring学习笔记(二)
5、Spring配置5.1、别名如果添加了别名,我们也可以通过别名来获取这个对象 <alias name="user" alias="user2"/>别名是可以多个~!5.2、Bean配置id:bean的唯一标识符,也就是我们学的对象名class:bean 对象所对应的全限定名 包名+类名name : 起别名,而且name可以同时起多个别名<!-- id:bean的唯一标识符,也就是我们的对象名 class:bean 对象所对应的全限定名原创 2020-09-25 09:45:43 · 184 阅读 · 0 评论 -
Spring学习笔记(一)
Spring1.1、简介Spring:翻译为:春天------> 可以理解为是给软件行业带来了春天范围:任何 Java 应用目的:解决企业级服务器的开发历史2002 ,首次推出 Spring框架的雏形 Interface21框架2004年3月24号 ,正式发布 Spring 1.0Rod Johnson Spring Framework创始人。悉尼大学音乐学博士**Spring 的理念:**使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!原创 2020-09-25 09:21:22 · 1730 阅读 · 0 评论