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

网站建设收费标准精英刷外链网站

网站建设收费标准精英,刷外链网站,房产采集网站源代码,成都爱品阅网络科技有限公司准备工作存bean获取bean三种方式 准备工作 bean:一个对象在多个地方使用。 spring和spring boot:spring和spring boot项目;spring相当于老版本 spring boot本质还是spring项目;为了方便spring项目的搭建;操作起来更加简单 spring…

    • 准备工作
    • 存bean
    • 获取bean三种方式

准备工作

bean:一个对象在多个地方使用。
spring和spring boot:spring和spring boot项目;spring相当于老版本
spring boot本质还是spring项目;为了方便spring项目的搭建;操作起来更加简单
spring(Core)核心项目;就是普通项目。并不是spring web项目
要求:MySQL5.7版本;idea 2021版本(因为相关插件在2022版本后收费)
准备工作:
1:创建Maven项目;保存的路径不能有中文
在这里插入图片描述
在这里插入图片描述
2:添加依赖
maven在国际站点上下载很容易出问题;但是我们可以配置国内源;国内的镜像网站。默认是从国外网站下载;下载还有最大时间限制。比如你网络畅通只能每秒1kb;下个1024kb;假设最大超时时间是60秒;过60秒没下好它就会报错了。
配置国内源:idea这两个地方都得配置
在这里插入图片描述

在这里插入图片描述
这里分两步走:
if(上述文件夹下有settings.xml文件);需要自己修改配置;使用vscode打开;这样子有颜色区分就很容易看出哪些是注释。就不必关注这些。
没配置的是如下效果:
在这里插入图片描述
把这个内容拷贝过去
在这里插入图片描述

 <mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>        </mirror>

else:上述文件夹没有这个文件;直接拷贝现成版的。不需要再配置。
在这里插入图片描述

上述同样的操作再配置一遍:
在这里插入图片描述
随后maven刷新一下;就是我们之前手动在pom.mxl添加一个配置;我们也是需要在这里刷新后才触发的下载
在这里插入图片描述
但是这里有点问题;它只会下载没有完成的jar包。当你如果没配置国内源时有些jar包下载失败了;下到一半然后失败;这种jar包它是不会重新下载的;它是看你有没有的。所以我们在刷新前先清空本地仓库之前的所有jar包;在我们刚才配置的地方下一个。(把这里里面东西全部删掉;然后重新刷新maven)
在这里插入图片描述

添加spring依赖
spring依赖

在这里插入图片描述
使用5.x版本;5.3.26;6.x版本是要jdk17以上。在pom.mxl创建dependencies标签;粘贴进去。随后再刷新maven。

<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.26</version>
</dependency>

下载一个;免费赠送多几个;context所依赖的。以上步骤设置完成;一次设置;后续都不需要再设置了。

在这里插入图片描述

存bean

创建一个启动类:正常在java里创建普通类;有main方法。存bean和取bean的操作就在这里。
在这里插入图片描述
配置文件:
在这里插入图片描述

<?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:content="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
<!--名字望文生义即可;这段配置文件保存下来-->
</beans>

注入对象:
id属性:给这个对象取个名字;然后你取的时候也是要名字来取的
class是类名;如果是你的类在某个包下;这里就得是路径;包名+类名
在这里插入图片描述

注意: 取和存的名字是要相同;存进去的名字就得是不能重复;没有找到bean的定义;xml或者bean的名字是不是对的
在这里插入图片描述

取bean:
在这里插入图片描述
ApplicationContext:是一个接口;当前可以认为它就代表spring本身。
还能使用:BeanFactory作为spring上下文;
BeanFactory beanFactory=new XmlBeanFactory(new ClassPathResource(“spring-config.xml”));
这两者的区别:
在这里插入图片描述
假设再增加一个老师类:里面有构造方法;用来验证对象有没有创建。我们把这个老师对象存进spring去、
在这里插入图片描述

区别:
代码执行到这一行;执行你xml里的代码;它会将所有的对象创建出来;才是真正把所有的对象存进spring去了。
在这里插入图片描述

第二种写法:对象都不创建的;要具体用谁才创建谁。懒加载;这样子效率确实是比较慢(要用的时候才创建这怎么行呢)getBean才会去加载对应的Bean。懒汉模式;上面是饿汉模式。这种是不会创建老师类的对象。

第一种:费内存;优点;一次性加载;之后的读取会非常的快。
第二种:省内存;调用时候才加载;性能比较低。(在以前内存有限;资源有限比较适合)
关系上:ApplicationContext是BeanFactory的子类;功能上不同;父类的功能是比子类小。

获取bean三种方式

上述获取bean的方式有点问题;取的时候是要强转;如果是null那不就报错了吗。
1:名称获取;刚才的写法。
在这里插入图片描述
2:根据类型获取;不需要强制转换;返回的就是这个类型
在这里插入图片描述
但是这种取法;我们会存在一个类型存多次(这种存放很常见;因为就相当于存多个对象);这样子直接用这种方法取;没有找到唯一bean的约束异常;它不知道应该用哪个。

3:根据类型和名称一块获取。这就能找到唯一的。这种是推荐的。在这里插入图片描述

http://www.wangmingla.cn/news/106176.html

相关文章:

  • 网站开发如何设置视频公众号怎么做文章推广
  • 株洲seoseo初学教程
  • 网站开发成本会计分录seo sem
  • react用于做PC网站优化设计六年级上册语文答案
  • 快速搭建网站的工具有哪些专业关键词排名优化软件
  • ueditor解析wordpress四川seo优化
  • wordpress迁移上海seo网站推广
  • 扬州企业网站建设2023最新15件重大新闻
  • 闸北区网站建设二级网站怎么做
  • 网站维护页面怎么做的网络推广软件免费
  • 广告设计师证怎么考深圳搜索引擎优化推广便宜
  • 网站为什么要续费app推广文案
  • 预付网站建设费用会计分录一键搭建网站
  • 天津网站seo策划游戏推广员拉人技巧
  • js获取网站html百度霸屏全网推广
  • 网站建设08优化排名
  • 风机网站怎么做seo扣费系统
  • 全网网站建设维护小红书推广费用一般多少
  • jsp做网站图片怎么存储廊坊关键词排名首页
  • dw做网站弊端高州网站seo
  • 湖南定制响应式网站有哪些上海网站排名优化怎么做
  • 积分交易网站开发市场策划方案
  • 大连网站制作每日财经最新消息
  • 网站规划建设方案模板软文发布平台
  • 国际新闻最新消息今天新闻大事件 中方seo排名优化软件免费
  • 平台公司和国企的区别seo公司
  • 室内设计网站哪里可以看南宁百度关键词推广
  • goland 网站开发站长素材网站官网
  • 专业网站建设哪里好自助建站系统开发
  • 小说网站怎么做权重扬州网络推广公司