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

做网站的抬头怎么做网站建设实例pdf下载

做网站的抬头怎么做,网站建设实例pdf下载,泰安网站建设课程报告,网站建设工作进度表spring注解 把properties文件中的key注入到属性当中去 xml配置文件拆分 -> import标签 注解开发中 import 实现 搞一个主配置类,其他配置类全部导入进来这个这个主配置类 而且其他配置类不需要 加上configuration注解 之前这个注解用于表示这是一个配置文件 …

spring注解

把properties文件中的key注入到属性当中去

xml配置文件拆分 -> import标签

注解开发中  @import 实现

搞一个主配置类,其他配置类全部导入进来这个这个主配置类  而且其他配置类不需要

加上@configuration注解  之前这个注解用于表示这是一个配置文件

这里有一个@Bean  执行完createUser方法后,把这个方法的返回值作为bean对象保存到

spring容器当中,启动程序,我们会发现它没有被执行,没有打印  但是下面这个被打印了 

原因:DbConfig类没有被作为一个配置类使用 它没有被spring所管理

解决办法:加上一个@Configuration注解在Dbconfig

方法二:  这就是导入的功能  导入一个类的实现

spring整合web

黑色的是jar包 绿色的是模块

java在实际开发, web开发,web项目, web项目发布到web服务器(Tomcat)
如果我们的项目使用spring框架,Spring核心的IOC容器(ApplicationContext)对象创建问题?

手动创建:

ApplicationContext applicationContext = new
ClassPathXmlApplicationContext( "applicationContext.xml" );

每次使用Spring,手动创建Spring容器,而Spring容器中bean一般不会改变,每次使用创建,浪费,效率低,能不能只创建一次,需要使用的时候,获取IoC容器对象

开始整合

创建web项目  maven 等待加载然后

升级web.xml

 apply之后

创建两个目录,一个是java 一个是resourse

加依赖

spring-web依赖的作用:

做下面两件事

web.xml文件中配置创建spring容器的监听器 

  servlet当中是否交给Spring管理呢?

不能,因为Servlet已经交给Tomcat管理,通过http请求的Servlet都是Tomcat容器中的对象

dao service一定是交给Spring管理的

交给Spring管理 用到IOC容器,类对象的创建、销毁都是由Spring管理

servlet是tomcat服务器所创建的,所以他也是保存到Servlet容器当中,是一个单例

Tomcat又称为Servlet容器,

如果servlet交给Spring容器管理,servlet是tomcat服务器所创建的,所以他也是保存到Servlet容器当中,是一个单例

写service dao mapper

dao->

写接口:

 写实现类:

service

接口:

实现类:

@(因为它依赖我们的dao,所以需要引入

@Autowired -> 自动注入这个属性

private UserDao userDao )

基于接口进行隔离

实现了注入对象

创建servlet

 需要打印日志:引入logo4j.proerties

回车启动:

出错:

原因:项目的servlet有两个  出现了空指针异常

JavaWeb三剑客:servlet filter listern

  servlet当中是否交给Spring管理呢?

不能,因为Servlet已经交给Tomcat管理,通过http请求的Servlet都是Tomcat容器中的对象,所以需要手动获取容器,因为我们永远访问的是tomcat的servlet ,里面没有userService

解决办法:手动获取userService

通过容器getBean()

拿到spring容器对象

不用new创建,因为他已经放到域对象里去了,我们去拿就行了

 拿到容器

这样子还不够,我要完全解决web层,起码可以通过controller注解可以service层对象注入进来

而不是这种手动创建去拿

简单一点点的写法(工具类获取SpringIOC容器对象)

加入spring-web依赖主要是它能够给我提供监听器,监听tomcat的启动,然后他就会调用ContextLoaderListener里面的代码去创建一个Spring容器,把这个容器保存在我们的这个servletContext域上

http://www.yayakq.cn/news/277069/

相关文章:

  • 网站建设选谋者优惠券网站制作教程
  • 长沙做网站微联讯点不错网站开发与维护算什么职位
  • 网站分类目录大全网站备案信息的核查方式
  • 怎么做网站文章优化seo是什么的简称
  • 淘宝里面的网站怎么做的wordpress怎么做301
  • html5手机网站the7 wordpress哪个好
  • 鹿泉企业网站建设软件实施工程师工资一般多少
  • 笔趣阁建站教程东莞网页设计培训学校
  • 网站推广的策略有哪些有经验的中山网站建设
  • 3 如何进行网站优化设计一个人可以做网站吗
  • 郑州网站建设公司怎么选网站的专业
  • 网站建设公司的商业模式古镇网站建设公司
  • 山东省建设工会网站app开发公司有什么部门
  • 网站建设目的内容输出建立网站费用表
  • 潍坊专业建站如何用ftp做网站
  • 3合一网站网页设计的网网页设计的网站
  • 专业制作网站服务公司微信公众平台开发模式
  • 网站直播怎么做网络设计与制作
  • 网站公司建设网站网站结构优化包括什么
  • 做电影字幕的网站nginx代理wordpress
  • 机关单位网站安全建设建设一个自己的网站
  • 苏州网站制作电话海外推广有哪些渠道
  • 国外建站工具安装了wordpress程序
  • 金华网站建设建设设计网站研究院网站建设方案
  • 抚顺市 网站建设做网站公司属于什么行业
  • wordpress 建站 搜索黑科技引流工具
  • 自己做的网站项目面试注册装修装饰公司需要多少钱
  • 网站模版免费广州的百度推广公司
  • 嘉峪关建设局公告网站网站服务器多少钱一月
  • 广州生物科技网站建设公司商城模板网站模板免费下载