自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 2021-07-30

山东大学 暑期实训 云主机服务比价与预测系统(十五)Springboot流程的分析1 SpringApplication开始启动2 new SpringApplication()2.1 initialize初始化模块2.1.1 配置source2.1.2 检查配置是否为web环境2.1.3 创建初始化构造器 获取构造器对象2.1.3.1得到所需工厂集合的实例(Springboot自动化配置)获取传入的工厂类名,类加载名通过类加载器获取指定的spring.factories

2021-07-30 10:50:16 49

原创 2021-07-30

山东大学 暑期实训 云主机服务比价与预测系统(十四) 事件监听现在来介绍Springboot的监听机制当触发某个事件时,程序给予一定的回应,执行相应代码。有关监听机制我们首先接触的应该是JAVA监听机制。Springboot的监听机制其实是对JAVA监听机制的封装。Java监听机制中的角色:事件:event ,继承Java.util.EventObject类的对象事件源:Source ,任意对象Object监听器:Listener , 实现Java.util.EventListener接口的

2021-07-30 10:21:31 40

原创 2021-07-30

山东大学 暑期实训 云主机服务比价与预测系统(十三)Spring boot原理 自动配置3@EnableAutoConfiguration注释该注解内部使用@import(AutoConfigurationImportSelector.class)来加载配置类spring.factories是maven工程的配置文件,其中包含大量的配置类,当SpringBoot应用启动时,会自动加载其中的配置类。 但有一些配置文件会根据配置类中的Condition条件来加载。若spring.factories为空或不

2021-07-30 09:47:50 42

原创 2021-07-23

山东大学 暑期实训 云主机服务比价与预测系统(十二)Spring boot原理 自动配置2@import注释@import引入的四种用法1.导入Bean2.导入配置类3.导入importSeletor实现类,用于加载配置文件中的类4.导入importBeanDefinitionRegistrar实现类1.导入Bean@import(User.class)//使用User user =context.getBean( User.class );System.out.println(us

2021-07-23 17:02:53 52

原创 2021-07-23

山东大学 暑期实训 云主机服务比价与预测系统(十一)Spring boot原理 自动配置1Condition条件判断功能,能够帮助程序员完成选择性创建bean操作常用地注解判断不同情况@ConditionalOnProperty判断配置文件中是否有对应属性和值才初始化Bean@ConditionalOnClass判断环境中是否有对应字节码文件才初始化Bean@ConditionalOnMissingBean判断环境中没有对应Bean才初始化Bean切换内置web服务器Spring b

2021-07-23 16:28:55 62

原创 2021-07-23

山东大学 暑期实训 云主机服务比价与预测系统(十) Spring boot 整合Junit我们经常使用Spring boot来快速构建Spring项目,因为通过Spring boot可以方便地整合其他的第三方框架,同时它还提供了许多的依赖便于导入,提供了自动配置简化我们对配置的编写要求今天我们试进行Springboot 整合Junit 进行单元测试关键注释://写在测试类中表明该测试类是用于测试那个服务的@SpringBootTest( classes = 测试类名.class )//测试方法

2021-07-23 11:15:58 43

原创 2021-07-16

山东大学 暑期实训 云主机服务比价与预测系统(九)Spring boot整合 MybatisSpring boot作为一个后端常用的综合性架构,它还能够在自身基础上整合其他的框架,以达成某些代码或结构要求。今天我们使用的是Spring boot 和Mybatis 整合1.创建一个maven工程,结构如下2.修改pom.xml中的依赖<parent> <groupId>org.springframework.boot</groupId> <

2021-07-16 11:21:40 49

原创 2021-07-15

山东大学 暑期实训 云主机服务比价与预测系统(八)–Spring boot 常用注解有关Spring boot使用时,我们经常会用到许多的以@为开头注解,而Spring boot中有哪些常用注解1.@controller标识当前类是一个控制器servlet2.@RestController继承自@controller,用于开发 REST 服务3.@Repository用于标注数据访问组件,即DAO组件在Spring中配置扫描地址,然后生成Dao层的Bean被注入service层中。4.@Co

2021-07-15 13:37:43 31

原创 2021-07-15

山东大学 暑期实训 云主机服务比价与预测系统(七)数据库连接制作一个系统,一个优秀的数据库是必不可少的,数据库的连接在Spring boot 中又是怎样的由于我们采用了Springboot架构,因此我们首先可以将数据库的相关信息写入yml配置文件中,关于配置文件我们在前面讲到过有properties和yml大致两种形式,且当创立maven工程后在resources文件夹下有一个初始的properties配置文件,但是由于yml具有:式的树状结构,方便简洁,因此我们采用yml文件,我们在同一目录新建一个y

2021-07-15 10:12:37 55

原创 2021-07-09

山东大学 暑期实训 云主机服务比价与预测系统(六)–profile的配置Spring boot 作为最常用的后端架构之一,具有许多的独特优点;其中之一便是profile的配置。4因为我们所编程的网页或程序不可能总是在同一台机器,同一种浏览器中使用;程序往往会被安装在不同的环境中,其中程序内部的许多参数也需要随之改变;profile就提供了一种在不同环境中动态切换配置的方法。实现profile的几种方式1.多配置文件方式如图所示,在resources文件下除了原有的application.prop

2021-07-09 09:47:43 44

原创 2021-07-08

山东大学 暑期实训 云主机服务比价与预测系统(五)-- 通过Spring boot实现网站登陆人数的实时监控对于一个优秀网站来说,统计网站实时在线的人数是预测网站的流量以及发展情况是必不可少的,今天我们来介绍一下一种基本的通过Spring boot架构中的监听器实现的网站人数统计。由于技术原因此次我们是通过sessionlistener的监听器,通过检测session的数量来统计用户数量,因此只能统计出登陆客户的数目。1.设立sessionlistener监听器import javax.servle

2021-07-08 15:58:47 28

原创 2021-07-06

山东大学 暑期实训 云主机服务比价与预测系统(四)–git的使用教程经过一段时间的Spring boot的架构学习,我已经对于基本的后端开发流程即操作有了一定的基础,并开始对相对简单的一些功能如“登录,注册”等开始进行练习编写,但是由于项目的完成团队的所有人人员的共同努力,团队不同人员需要对项目的不同部分进行开发,由于每个人对于开发的不同理解与操作,团队需要一个方法整合整个团队的进度。因此今天我们来介绍有关git仓库的使用介绍。一、建立远程仓库我们可以再许多的云平台上建立远程仓库如github,阿里云

2021-07-07 15:58:55 48

原创 2021-07-04

山东大学 暑期实训 云主机服务比价与预测系统(三)关于Spring boot 下配置文件的读取与编写Spring boot 启动时会从以下几个位置加载配置信息1.当前项目下的/config目录下2.当前项目的根目录下3.classpath的/config目录下4.classpath的根目录下按照先后顺序读取Spring boot 架构下的配置文件共分为两类application.properties 文件application.yml/ymal 文件 该文件的扩展名可以是.yml或者.

2021-07-04 16:12:30 52

原创 2021-06-29

山东大学 暑期实训 云主机服务比价与预测系统(二)上一次我们成功配置了MAVEN的环境,同时通过eclipse创建了一个maven工程,这次我们来真正的运行maven程序以体验Spring boot架构的便捷性。Hello world首先建立一个 MAVEN工程如下。要实现Spring boot的架构,需先修改pom.xml的配置文件,在其中加入下面两项:下面展示一些 内联代码片。//导入继承一个父工程,即版本为2.3.4的spring-boot-starter-parent<pare

2021-07-01 16:50:30 58

原创 2021-06-28

山东大学 暑期实训 云主机服务比价与预测系统(一)Spring boot框架的学习Spring bootSpring boot的基础配置暑期实训,我们选择了云主机服务比价与预测系统项目该项目的主要目的是针对当前公有云市场上存在多个主流云计算服务提供商,它们所提供的云主机的性能、价格等存在较多差异。我们需要一个系统能够帮助用户更便捷的筛选出符合自身要求配置的计算机,并且能够针对针对竞价型云主机服务(价格实时发生变化),基于某种机器学习或者深度学习算法,实现其价格的预测。Spring boot框架的学习

2021-06-29 21:15:07 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除