zoukankan      html  css  js  c++  java
  • spring入门

    spring 官网:https://spring.io/

    概述:

      spring 是轻量级框架,Java EE的的春天 ,当前主流框架

      spring 框架可以是现有技术更加易用,推进编码最佳实践

      spring 是面向Bean的编程

    两大核心:

      1、控制反转(IOC:Inversion of Control)/依赖注入(DI: Dependency Injection)

      2、面向切面编程(AOP:Aspect Oriented Programming)

    spring的优点:

      1、低侵入式设计

      2、独立于各种应用服务器

      3、依赖注入特性将组件关系透明化,降低耦合度

      4、面向切面编程特性允许将通用任务进行集中式处理

      5、与第三方框架的良好整合

    如何使用:

      1、首先要创建maven项目 导入相关依赖

      <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
      <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>5.3.1</version>
      </dependency>
      <!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
      <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>5.3.1</version>
      </dependency>
      <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
      <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>5.3.1</version>
      </dependency>
      2、在resource资源包下编写xml配置配置文件

       

       3、编写该配置文件

     <bean id="stu1" class="com.shenwang.pojo.Student">
            <property name="id" value="1"/>
            <property name="name" value="黄呀黄"/>
            <property name="age" value="19"/>
     </bean>
    

      解释:

        bean 标签用于保存一个实例 这样我们就不需要在我们的代码中去new一个实例了

        也不需要在代码中去赋值了 我们可以在配置文件中进行这一操作。

        id 属性是我们实例的名称 相当于 Student stu1=new Student(); 中的stu1它是一个唯一标识

        也代表了stu1。

        class属性 类嘛 它里面传入的一个参数是类的一个引用。

        bean 的子标签 dependency 用于给类中的属性赋值 它的属性

        name传入的参数就是属性名 value就是你要给这个属性的值。

    注意:

      实体类一定要有无参构造 如果没写有参构造方法一定要记住写无参构造方法 如果没写可以不写

  • 相关阅读:
    .netcore下Dapper helper类
    C#各版本新增加功能(系列文章)
    MySQL 查询连续登陆7天以上的用户
    MySQL 8.0版本 自动排序函数dense_rank() over()、rank() over()、row_num() over()用法和区别
    MYSQL 查看锁的方式
    MYSQL 回表查询原理,利用联合索引实现索引覆盖
    ES查询某个字段分词结果
    maven 安装和配置
    Java 注解
    Java 异常
  • 原文地址:https://www.cnblogs.com/javaBoy-ahua/p/14001045.html
Copyright © 2011-2022 走看看