springboot-笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.今日大纲

1、了解Spring的发展

2、掌握Spring的java配置方式

3、学习Spring Boot

4、使用Spring Boot来改造购物车系统

访问 了解更多

2.Spring的发展

2.1.Spring1.x 时代

在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。

2.2.Spring2.x时代

随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。

那么,问题来了,究竟是应该使用xml还是注解呢?

最佳实践:

1、应用的基本配置用xml,比如:数据源、资源文件等;

2、业务开发用注解,比如:Service中注入bean等;

2.3.Spring3.x到Spring4.x

从Spring3.x开始提供了Java配置方式,使用Java配置方式可以更好的理解你配置的Bean,现在我们就处于这个时代,并且Spring4.x和Spring boot都推荐使用java配置的方式。

3.Spring的Java配置方式

Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置。

3.1.@Configuration 和 @Bean

Spring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的:

1、@Configuration 作用于类上,相当于一个xml配置文件;

2、@Bean 作用于方法上,相当于xml配置中的

3.2.示例

该示例演示了通过Java配置的方式进行配置Spring,并且实现了Spring IOC功能。

3.2.1.创建工程以及导入依赖

xmlns:xsi="/2001/XMLSchema-instance"

xsi:schemaLocation="/POM/4.0.0

/xsd/maven-4.0.0.xsd">

4.0.0

cn.itcast.springboot

itcast-springboot

1.0.0-SNAPSHOT

war

org.springframework

spring-webmvc

4.3.7.RELEASE

com.jolbox

bonecp-spring

0.8.0.RELEASE

${project.artifactId}

org.apache.maven.plugins

maven-resources-plugin

UTF-8

org.apache.maven.plugins

maven-compiler-plugin

1.7

1.7

UTF-8

org.apache.tomcat.maven

tomcat7-maven-plugin

2.2

3.2.2.编写User对象

public class User {

private String username;

private String password;

private Integer age;

public String getUsername() {

return username;

}

public void setUsername(String username) {

ername = username;

相关文档
最新文档