SSM
文章平均质量分 69
Springmvc + Spring + Mybatis
筱 语
一名不甘于平庸的在校学生的艰辛奋斗历程!这世界很大,我想去看看。
展开
-
Spring入门-Aop
Aware接口 在一些业务场景下,可能会遇到一些类需要获取到容器的一些信息,那就可以通过Aware接口来实现。 Aware有很多实现类 每一个子接口都提供了一个set方法,方法的参数就是容器的一些变量信息,我们可以在bean中声明相关的成员变量来接受这个参数,接收到这个参数后就可以获取到详细信息了。 定义AwareService类 实现多个接口 @Service @PropertySource(value = "javaboy.properties") public class AwareService原创 2021-05-27 19:12:03 · 72 阅读 · 0 评论 -
Spring入门-条件注解
条件注解 条件注解就是在满足一定条件下,配置才会生效。我们以Linux和Windows操作系统为例,在Linux系统下查看目录命令为ls,在Windos系统下目录命令为dir,来实现根据当前操作系统实现不同的功能。 1、显示目录命令接口 先定义一个显示目录命令的接口。 public interface ShowCmd { String showCmd(); } 2、实现接口 分别实现Linux下和Windows下的实例 public class LinuxShowCmd implements S原创 2021-04-26 21:12:26 · 136 阅读 · 0 评论 -
Spring入门-Bean的三种创建方式
在Spring中,想要将一个Bean注册到容器中,我们可以有三种方式。 Xml文件注入,最基本的方式 自动化扫描,需要配合注解 Java配置,在SpringBoot中使用广泛 Java配置 在Java配置中,我们只需要定义一个类来代替之前的application.xml文件。 @Configuration public class SpringConfig { @Bean User user() { return new User(); } } @Confi原创 2021-04-26 16:51:46 · 304 阅读 · 0 评论 -
Spring入门-属性注入
属性注入 构造方法注入 索引方式 <bean class="com.bug.Book" name="book"> <constructor-arg index="0" value="Java"/> <constructor-arg index="1" value="199"/> </bean> 指定name <bean class="com.bug.Book" id="book2">原创 2021-04-25 23:53:58 · 79 阅读 · 0 评论 -
Spring入门-IOC初体验
Spring简介 Spring是为了解决企业级应用开发的复杂性而创建的,它是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器。 下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/ 下载成功后,Spring中的组件,大致提供了如下功能: Ioc Ioc概念 Ioc中文叫控制反转,是一种概念也是一种思想。控制反转就是指对一个对象控制权的反转,如下:。 public class Book { priv原创 2021-04-25 11:50:54 · 66 阅读 · 0 评论 -
【SSM整合学习】日志记录实现
1.保存日志的实现 1.定义Logaop类 @Component @Aspect public class LogAop { @Autowired private HttpServletRequest request; @Autowired private ISysLogService sysLogService; private Date visit...原创 2019-11-20 18:10:04 · 699 阅读 · 0 评论 -
【SSM整合学习】spring-security入门(二)加密与方法级权限控制
前言: 在上一篇文章讲到了{noop}的使用,在封装user时密码前面需要参加上这个,其原理是我们的密码没有进行加密,需要添加{noop}来保障密码的安全,本篇文章来介绍通过spring-security来对密码进行加密和解密的操作,实现密码的安全。 1.加密的配置 1.1 spring-security <!-- 配置加密类 --> <bean id="password...原创 2019-11-17 13:48:58 · 316 阅读 · 0 评论 -
【SSM整合学习】spring-security入门(一)
1.前期配置 1.1 导入依赖 <dependencies> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> ...原创 2019-11-16 21:04:08 · 250 阅读 · 0 评论 -
【SSM整合学习】pageHelper实现分页
SSM整合之pageHelper实现分页 1.pageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。 本项目在 github 的项目地址:github 本项目在 gitosc 的项目地址:gitosc 2.前期配置 2.1 在pom.xml...原创 2019-11-14 22:27:47 · 211 阅读 · 0 评论