SSM
文章平均质量分 69
Springmvc + Spring + Mybatis
筱 语
在职Java攻城狮,希望用我的博客给大家带来帮助。
展开
-
Spring入门-Aop
Aware接口在一些业务场景下,可能会遇到一些类需要获取到容器的一些信息,那就可以通过Aware接口来实现。Aware有很多实现类每一个子接口都提供了一个set方法,方法的参数就是容器的一些变量信息,我们可以在bean中声明相关的成员变量来接受这个参数,接收到这个参数后就可以获取到详细信息了。定义AwareService类实现多个接口@Service@PropertySource(value = "javaboy.properties")public class AwareService原创 2021-05-27 19:12:03 · 90 阅读 · 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 · 155 阅读 · 0 评论 -
Spring入门-Bean的三种创建方式
在Spring中,想要将一个Bean注册到容器中,我们可以有三种方式。Xml文件注入,最基本的方式自动化扫描,需要配合注解Java配置,在SpringBoot中使用广泛Java配置在Java配置中,我们只需要定义一个类来代替之前的application.xml文件。@Configurationpublic class SpringConfig { @Bean User user() { return new User(); }}@Confi原创 2021-04-26 16:51:46 · 344 阅读 · 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 · 90 阅读 · 0 评论 -
Spring入门-IOC初体验
Spring简介Spring是为了解决企业级应用开发的复杂性而创建的,它是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器。下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/下载成功后,Spring中的组件,大致提供了如下功能:IocIoc概念Ioc中文叫控制反转,是一种概念也是一种思想。控制反转就是指对一个对象控制权的反转,如下:。public class Book { priv原创 2021-04-25 11:50:54 · 87 阅读 · 0 评论 -
【SSM整合学习】日志记录实现
1.保存日志的实现1.定义Logaop类@Component@Aspectpublic class LogAop { @Autowired private HttpServletRequest request; @Autowired private ISysLogService sysLogService; private Date visit...原创 2019-11-20 18:10:04 · 782 阅读 · 0 评论 -
【SSM整合学习】spring-security入门(二)加密与方法级权限控制
前言: 在上一篇文章讲到了{noop}的使用,在封装user时密码前面需要参加上这个,其原理是我们的密码没有进行加密,需要添加{noop}来保障密码的安全,本篇文章来介绍通过spring-security来对密码进行加密和解密的操作,实现密码的安全。1.加密的配置1.1 spring-security<!-- 配置加密类 --> <bean id="password...原创 2019-11-17 13:48:58 · 340 阅读 · 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 · 264 阅读 · 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 · 251 阅读 · 0 评论