当前位置: 首页 > news >正文

湖北省荆门市城乡建设网站seo薪资

湖北省荆门市城乡建设网站,seo薪资,电商网站建设规划,站长网站查询DI:依赖注入IOC:控制反转AOP:面向切面IOC容器:存放管理各种对象Spring优势:低耦合。(降低组件之间的关联性,实现软件各层之间的解耦)声明式事务管理(基于AOP来管理)和其他框架的整合&#xff08…

DI:依赖注入

IOC:控制反转

AOP:面向切面

IOC容器:存放管理各种对象

Spring优势:

  • 低耦合。(降低组件之间的关联性,实现软件各层之间的解耦)

  • 声明式事务管理(基于AOP来管理)

  • 和其他框架的整合(mybatis,Hibernate)

  • JavaWEB的MVC三层的每一层的解决方案。

搭建spring的环境,引入依赖

    <dependencies><!-- mybatis-spring --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>2.0.6</version></dependency><!-- Mybatis --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.7</version></dependency><!-- spring-jdbc --><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.21.RELEASE</version></dependency><!-- spring-test的单元测试 --><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.2.22.RELEASE</version></dependency><!-- spring-webmvc --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.2.22.RELEASE</version></dependency><!-- lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.22</version></dependency><!-- junit单元测试 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version><scope>test</scope></dependency><!-- javaee --><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version></dependency><!-- Druid --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.8</version></dependency><!-- Mysql驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.49</version><scope>runtime</scope></dependency></dependencies>

Spring的注入:

    @Testpublic void test01(){//创建一个对象来解析spring的配置文件ApplicationContext ioc=new ClassPathXmlApplicationContext("application.xml");//User user=(User) ioc.getBean("user");user.say();System.out.println(user);}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttps://www.springframework.org/schema/context/spring-context.xsd"><context:component-scan base-package="com.jsoft"></context:component-scan><bean id="user" class="com.jsoft.spring.User"><property name="name" value="张三"></property><property name="address" ref="address"></property>
<!--        自己定义的类型--><property name="hobbies"><array value-type="java.lang.String"><value>足球</value><value>篮球</value><value>排球</value></array></property>
<!--        list集合--><property name="dutuies"><list value-type="java.lang.String"><value>董事长</value><value>总精灵</value></list></property>
<!--        set集合-->
<property name="carts"><set value-type="java.lang.String"><value>韭菜</value><value>鸡蛋</value></set>
</property><property name="familyTies"><map><entry key="父亲" value="马云"></entry><entry key="母亲" value="121212"></entry></map></property><property name="properties"><props><prop key="alibaba">达摩院</prop></props></property></bean><bean id="address" class="com.jsoft.spring.Address"><property name="addressInfo" value="高新区"></property></bean>
</beans>
package com.jsoft.spring;import lombok.Data;import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;@Data
public class User {public User() {System.out.println("User的无参构造器!");}private  String name;private Address address;//爱好private String[] hobbies;//职务private List<String> dutuies;private Set<String> carts;private Map<String,String> familyTies;private Properties properties;public void say(){System.out.println("Hello"+name);}}

Bean的作用域:

prototype:原型模式。多实例模式

singleton:单例模式。默认

request:一次HTTP请求中,一个bean的作用域就是一次请求。

session:一次HTTP会话中,一个bean的作用域就是一次会话。

自动装配:保证我们的容器中能够匹配上对应的bean

byName:根据bean的id名和属性名匹配

byType:根据Bean的类型匹配

http://www.zhongyajixie.com/news/42335.html

相关文章:

  • 网站不被搜索引擎收录吗发稿平台
  • 最权威的做网站优化价格百度灰色关键词代做
  • 网站定制合同和模版的区别天堂网
  • 网站开发常用的语言和工具西安网络推广运营公司
  • 用python做美食网站成都网站建设方案外包
  • 做产品推广有网站比较好的海淀区seo全面优化
  • 上海跨境电商网站制作西安网站关键词推广
  • 简单网站建设推荐百度学术论文查重官网入口
  • 网站用静态域名解析网页设计主要做什么
  • 网站建设时 网站信息可以边建设边组织职业培训网
  • 企业定制网站价格表鄂尔多斯seo
  • 做电子商务网站需要办理什么证谷歌收录提交入口
  • 简单网站建设课程义乌最好的电商培训学校
  • 通城网站建设怎样制作一个自己的网站
  • wordpress上传打文件失败北京官网seo收费
  • 企业网站包含的要素西安做网站哪家好
  • 做网站和推广硝酸银试剂盒怎样精选关键词进行网络搜索
  • 做公司网站详细步骤百度官方推广
  • 团购网站怎么做廊坊seo优化
  • 信息技术转移网站建设南昌seo营销
  • 怎么看网站是否被k过网络销售技巧
  • 网站模版怎么用广州seo好找工作吗
  • 武汉企业网站建设百度网盘搜索引擎入口在哪里
  • 做外贸批发网站是哪个seo网站查询工具
  • 大连市营商环境建设局网站网上企业推广
  • 兼职做网站挣钱么免费网络推广公司
  • 给手机做网站的公司有哪些湖南正规seo公司
  • 汕头市国外网站建设公司百度广告电话号码
  • 做阿里巴巴网站费用吗seo网站培训
  • 到那里找做网站的兼职今日刚刚发生的新闻