配置
CheungChingYin
能做自己喜欢做的事,岂不美哉?
对于项目有疑问,由于CSDN我很少上,可以发送邮件到CheungChingYin@outlook.com进行提问,我会尽量抽空帮忙解决问题。
展开
-
【Spring4.0】通过工厂方法配置bean
一、静态工厂方法创建Bean注意!!接下来的代码都会复用Car.java,请预先准备好这个类。public class Car { private String brand; private double price; public String getBrand() { return brand; } publi...原创 2018-10-19 21:39:14 · 326 阅读 · 0 评论 -
【机房报修管理系统】后端篇(十一) 配置权限管理器——Shiro
一、前情提要    上一次我们做了Redis的相关配置,这一次我们来做Shiro的配置,这次的配置基于CSDN博主@Starrk__的文章《基于SpringBoot整合redis及shiro》配置的,在此先感谢博主@Starrk__提供了这么优秀的文章供我们学习。二、任务详情使用Maven导入Shiro配置Shiro的Configurati...原创 2019-01-14 15:32:48 · 882 阅读 · 0 评论 -
【机房报修管理系统】后端篇(七) 配置自定义JSON类及解决JSON的值空时不出现Null
一、前情提要 上一次我们做完了使用Cros解决跨域问题,这一此我们做一个前后端交换信息所需要的东西——JSON,及解决JSON值为空的时候不出现NULL。二、任务详情创建自定义JSON工具类配置JSON使JSON值为空的时候不出现NULL三、相关介绍1.什么是JSON?在《维基百科——JSON》是这样说的: &n...原创 2019-01-08 15:07:33 · 548 阅读 · 0 评论 -
【机房报修管理系统】后端篇(六) 配置Cros解决跨域问题
一、前情提要 上一次我们使用了MyBatisGenerator解决了实体层和Dao层的开发,这一次我们来解决Cros跨域问题。二、任务详情配置Cros拦截器三、相关介绍1.什么是跨域问题? 跨域问题,MDN是这样介绍的:《HTTP访问控制(CORS)》  ...原创 2019-01-07 14:50:02 · 737 阅读 · 2 评论 -
【机房报修管理系统】后端篇(四) 配置Mybitis、通用Mapper及Pagehelper
一、前程提要    上一次我们完成了阿里巴巴的Druid数据源配置,这次我们来配置MyBatis、通用Mapper,PageHelper。二、任务详情这一次的任务很简单,只需要导入+配置即可。通过Maven导入MyBatis、通用Mapper、PageHelper配置MyBatis、通用Mapper、PageHelper三、相关介绍...原创 2019-01-05 15:28:40 · 723 阅读 · 0 评论 -
【机房报修管理系统】后端篇(三) 配置阿里巴巴Druid数据源
一、前情回顾    在上一篇文章,我们初步搭建了一个SpringBoot,并且配置了一些如服务器端口号,tomcat编码格式的基本配置,这一次我们来配置MySQL数据源。二、任务详情这一次我们有以下的任务需要完成。通过Maven导入阿里巴巴研发的数据源Druid将相关的MySQL信息配置在Druid上设置Druid的可视化监控界面三...原创 2019-01-05 01:36:37 · 723 阅读 · 0 评论 -
【机房报修管理系统】后端篇(九) 在SpringBoot配置非关系型数据库Redis
一、前情提要    在上一篇文章中,我们做完了Swagger2的基本配置,并且测试了Swagger2。这一次我们来配置非关系型数据库Redis。二、任务详情在Maven中导入Redis配置Redis三、相关介绍1.什么是Redis?    在《维基百科——Redis》中是这样原创 2019-01-10 14:18:48 · 496 阅读 · 0 评论 -
【Spring4.0】Spring基于注解方式进行事务管理
一、什么是事务管理事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.。事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用。事务的四个关键属性(ACID): 属性 解释 原子性(atomicity) 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要...原创 2018-10-19 21:40:14 · 1985 阅读 · 0 评论 -
【Spring4.0】如何使用JdbcTemplate
一、什么是JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架。作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将...原创 2018-10-19 21:40:04 · 4012 阅读 · 0 评论 -
【Spring4.0】spEL(Spring Expression Language)表达式入门
一、什么是spEL The Spring Expression Language (SpEL for short) is a powerful expression language that supports querying and manipulating an object graph at runtime. The language syntax is similar to ...原创 2018-10-19 21:39:05 · 384 阅读 · 0 评论 -
【Spring4.0】基于XML方式配置SpringAOP
一、前程提要《基于注解方式配置SpringAOP》文章已经出炉,需要等同学可以通过超链接进行查看,由于使用注解方式配置SpringAOP在开发中时主流,所以关于SpringAOP的知识都放在那篇文章,这篇文章只会简单地介绍下基于XML方式配置SpringAOP。 二、代码演示1.新建一个名为top.cheungchingyin.spring.aop.xml的包2.创建一个...原创 2018-10-19 21:39:55 · 414 阅读 · 0 评论 -
【Spring4.0】基于注解方式配置SpringAOP
一、什么是AOP? 面向侧面的程序设计(aspect-oriented programming,AOP,又译作面向方面的程序设计、观点导向编程、剖面导向程序设计)是计算机科学中的一个术语,指一种程序设计范型。该范型以一种称为侧面(aspect,又译作方面)的语言构造为基础,侧面是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern)。...原创 2018-10-19 21:39:37 · 2572 阅读 · 0 评论 -
【Spring4.0】 Spring中的Bean配置
注意!!此篇博文和上一篇博文有一些关联,如已经新建好的各种类的位置,如果对于类的位置不清楚请看上一篇博文 【Spring 4.0】Spring入门之第一个程序HelloWorld实现一、关于IOC和DI     IOC(Inversion of Control)控制反转:其思想是反转资原创 2018-10-19 21:38:11 · 367 阅读 · 0 评论 -
【Spring4.0】SpringBean的作用域
一、测试前期需要建立的类1.代表汽车的Car.javapublic class Car { private String brand; private double price; public String getBrand() { return brand; } public void setBrand(String ...原创 2018-10-19 21:38:40 · 359 阅读 · 0 评论 -
【Spring4.0】基于注解的方式Bean配置
一、注解的作用组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件。 二、特定的注解@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组...原创 2018-10-19 21:39:28 · 2899 阅读 · 0 评论 -
【机房报修管理系统】后端篇(八) 配置接口管理利器——Swagger2
一、前情提要 在上一篇文章中,我们自定义了一个JSON工具类以及解决当JSON数据为空时出现Null变为""的问题,这一次我们来配置接口管理利器——Swagger2。二、任务详情使用Maven导入Swagger2创建配置类配置Swagger2三、相关介绍1.什么是Swagger2? &nbs...原创 2019-01-09 15:47:07 · 561 阅读 · 0 评论