SpringMVC HelloWord
1. HelloWord 环境搭建1.1. Tomcat服务环境这里介绍一下IDAE Maven工程怎么关联本地Tomcat服务。 首先编辑pom.xml,将打包方式修改为war<packaging>war</packaging> 创建webapp/WEB-INF目录,再添加 ...
SpringMVC 概述
1. SpringMVC 简介 Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的 MVC 框架之一 Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架 Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而 ...
Spring 整合单元测试
1. 单独使用JUnit测试Spring应用Spring整合JUnit之前,我都是直接用JUnit测试Spring应用,每次都要手动创建容器,再从容器中取出Bean@Testpublic void test() throws Exception { ApplicationContex ...
Spring 基于注解自动装配
1. 基于@Autowired自动装配流程编写Bean@Data@Component // 组件注解public class Car { private String name; private Double price;} @Data@Component // ...
Spring 基于注解标识和扫描Bean
1. 使用注解标识Bean组件标识Bean组件的注解有四个: @Respository:标识持久化层(Dao层)组件。常用来标识XxxDao/XxxRepository @Service:标识业务逻辑层组件。常用来标识XxxService @Controller:标识控制器组件。常用来标识XxxS ...
Spring SpEL
参考:https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/expressions.html 1. 什么是SpELThe Spring Expression Language (SpEL for short) ...
Spring 基于XML的自动装配
1. 什么是自动装配自动装配是相对于手动装配而言的 手动装配:以value或ref的方式明确指定属性值都是手动装配 自动装配:根据指定的装配规则,不需要明确指定,Spring自动将匹配的属性值注入bean中 自动装配有注解和XML配置两种实现方式。在XML文档中进行的自动装配略显笨拙,在项目中更多的 ...
Spring 引用外部属性文件
1. property-placeholder加载外部文件的几种方式<!-- 从classpath加载 --><context:property-placeholder location="classpath:db.properties" /><!-- 从本地加载 -- ...
Spring 整合数据库连接池
1. 整合Druid1.1. 依赖<!-- druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> ...