Spring MVC:Tomcat,Servlet,Spring

最近迷上了tomcat,小研究了下多层容器结构,下图来自互联网

Spring MVC相关的内容,一些基本的概念,转载几个讲解的部分内容学习一下

web容器中有servlet容器,spring项目部署后存在spring容器和springmvc容器。其中spring控制service层和dao层的bean对象。springmvc容器控制controller层bean对象。servlet容器[……]

Read more

Spring:@Service注解

正常Spring通过在xml里对bean进行装配和注入,然后通过@Resource,@Autowired注解来完成自动装配的工作,之前写过一篇两者之间的区别:Spring:自动装配的疑惑,@Autowired和@Resource梳理

我还是比较习惯用@Resource,毕竟是JDK自带,byName也更习惯一些

比如定义一个类

package com.lihuia.spring.hello;[......]

Read more

Ant Design Pro:和SpringBoot服务端交互

以Ant-design-pro为前端,和服务端进行交互,按照官网的说明,请求里程如下:

1、UI组件交互操作;
2、调用model的effect;
3、调用统一管理的service请求函数;
4、使用封装的request.ts发送请求;
5、获取服务端返回;
6、然后调用reducer改变state;
7、更新model。

本文主要是通过ant-design-pro+springboot完成一[……]

Read more

【转】Spring AOP:理论

一直想好好研究下AOP,可是都没付诸行动,先转载几篇好的努力钻研下

转自:https://segmentfault.com/a/1190000007469968

基本知识

其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴[……]

Read more

Spring:Profile通过maven完成环境切换

正常情况下,不同环境下,一份code base,根据参数配置不同,来完成不同环境切换的适配

spring中提供了profile能够实现动态生成相应的bean,但是实际使用当中,通过maven的profile来区分不同的环境更为方便,它的profile是一组可供选择的环境配置,有默认选项,对于每个profile指定了唯一的id,那么假如在运行maven命令的时候,可以通过命令行参数来指定运行的pro[……]

Read more

Spring:带参构造方法属性注入遐想

今天遇到一个构造方法,传了一大波参数,也是醉了,正好在写测试代码的时候,构造方法注入属性的时候,声明bean的时候,constructor-arg标签又熟悉了一通

通过一个简单例子说明下问题

package com.lihuia.constructor.arg;

/**
* Copyright (C), lihuia.com
* FileName: Demo
* Author: lihui
*[......]

Read more