1.springboot概述
springboot是构建项目,简化项目非常有效的脚手架。我们前期学习的mybits,需要依赖管理,配置文件 等等。springboot可以省去自动关联依赖(项目底层会帮你进行关联依赖,配置少量项目或者不配置项目就可以使用,也可以进行健康监控,查询相应的配置文件。
2.配置环境
1.首先需要保证我们下载安装了JDK1.8,并进行了环境配置
2.下载maven并进行解压安装
3.下载sts。并进行解压安装(企业使用稳定版本,学习过程可以使用最新版)
4.配置maven
4.1 打开maven目录下的setting.xml文件。
a:配置本地库信息
<localRepository>本地库路径</localRepository>
一般默认是c盘。而我配置在d盘的JavaDevelop目录下
b:配置maven私服(远程库)
`<mirror>
<id>aliyun</id>
<name>aliyun for maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>`
c:配置JDK编译和运行版本
`(profile)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>
1.8
</maven.compiler.compilerVersion>
</properties>
</profile>`
配置版本选用JDK1.8是为了我们在使用过程中可以解读一些源码
3.STS整合maven
1.解压打开STS,创建工作空间(我的工作空间是D:CGBIII/workspace
2.整合maven
2.1 windows--preferences--Installations--选中maven配置,勾选我们前面设置的maven保存路径
2.2 windows--preferences--Maven--User Settings--Browse 找到我们maven目录下的settings.xml进行添加我们的maven路径
2.3windows--preferences--workspace--配置编码utf-8 最后统一应用并关闭
4.STS工具使用优化
1.windows--preferences--Spelling 将Enable spell checking取消勾选,禁用拼写检查
2.windows--preferences--Hyperlinking 取消勾选Document Link和Facelet EL 取消连接选项
3..windows--preferences--Validation 点击Djsable All 关闭校验功能
4.打开SpringToolSuite4.ini文件,将Xms两个堆内存大小进行修改,根据电脑配置,我的两个改为2048m
5.windows--preferences--General--Appearance--color and fonts 在Basic下找到Test Font 进行自己使用的字体配置
6.windows--preferences--java--Editor--Content Assist 修改快捷输入提示,和提示时间,我的设置了26字母加空格。时间提示300ms
5.Spring Boot 快速入门
1.ctrl+n 创建spring starter project
2.填写基本信息
基本信息里Java Version 里我们选用JDK1.8版本
3.选择Spring Boot版本
版本选用最新版2.3.2。企业开发时选择比较稳定的版本,因为新版本可能会不稳定
这就表示创建springBoot项目成功了
4.实现过程
1.项目在启动时,通过线程调用API指定路径查找相关配置文件.class文件
2.调用IO对象从磁盘中读取文件读取到内存中,CPU只能从内存取数据
3.检测类是否有特定注解描述(比如@Controller)
4.spring框架基于工厂对象BeanFactory)为指定的class创建实例对象,并初始化操作
5.将对象存储到spring框架管理池中(Bean池-底层就是一个map)
5.测试
1.在src/main/java目录下创建一个类,交给spring管理
`package com.cy.pj.common.cache;
@Component
public class DefaultCache {}`
2.在src/test/java目录下创建类进行测试
package com.cy.pj.common.cache;
@SpringBootTest
public class DefaultCacheTests {
@Autowired
private DefaultCache defaultCache;
@Test
public void testCache() {
System.out.println(defaultCache);
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。