Java开发-SpringBoot
文章平均质量分 79
WALL-SQ
Something we got, something we lost
展开
-
SpringBoot学习笔记-05 开发准备
1.开发流程A.引入适合的场景依赖--starter可以参照SpringBoot官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starterB.查看已有的自动配置、添加缺失的前面我们说过,SpringBoot的自动配置依赖于xxAutoConfiguration.class,以spring-boot-starter-web为例,导入该依原创 2021-01-30 18:58:03 · 106 阅读 · 0 评论 -
SpringBoot学习笔记-04 自动配置
我们从主程序类开始,去探索SpringBoot的自动配置原理:@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}@SpringBootApplication是一个复合型注解,它可以用三个子注解替代:@Spri原创 2021-01-29 16:02:39 · 1355 阅读 · 0 评论 -
SpringBoot学习笔记-03 SpringBoot底层注解
1.@Configuration在学习Spring时,我们介绍过@Configuration注解,它用于声明一个配置类,用于替代xml配置文件;并且该配置类也是一个组件会被Spring容器管理。实体bean:package com.zzt.bean;public class Student { private String name; private Integer age; public Student() { } public Student原创 2021-01-28 19:20:25 · 147 阅读 · 0 评论 -
SprintBoot学习笔记-02 自动配置简析
1.SpringBoot依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.2</version> <relativePath/> <!--原创 2021-01-28 12:49:37 · 142 阅读 · 0 评论 -
SpringBoot学习笔记-01 搭建第一个SpringBoot项目
SpringBoot是一款基于Spring的极速开发框架,它只需要少量的配置就可以。初次使用:0.新建SpringBoot项目初次学习我们就不用自动添加依赖了,我们选择手动添加依赖的方式。[注]:1.如果有时候官方的网站链接延迟过大,也可以选择从阿里云下载项目骨架的方式:[注]2:也可以直接新建一个空Maven项目,把缺少的东西拷贝进去,修改一下pom.xml。[注]3:有时候SpringBoot骨架初次构建后,pom.xml文件会无效,此时需要将pom加进我们.原创 2021-01-27 21:30:57 · 161 阅读 · 0 评论 -
SpringBoot学习笔记-06 yaml基础语法
我们自动构建的SpringBoot初始项目,使用的配置文件是 application.properties ;但其实官方更推荐我们使用yaml,需要注意配置文件名必须是application.*,否则会无法读取。yaml与python一样,对于缩进的要求极其严格,需要注意:application.properties语法结构: key = valueserver.port=8080application.yaml语法结构: key:(空格)valueserver: port: 80.原创 2021-01-26 11:02:42 · 724 阅读 · 0 评论 -
SpringBoot学习笔记-04 项目结构规范
1.主应用程序类(含有main方法的启动类)需要在根包下,需要有@SpringBootApplication注解,它负责扫描当前包以及其子包目录下的组件(@Component、@Controller、@Service、@Repository、@Controller等所标注的bean)。2.@SpringBootApplication可使用@EnableAutoConfiguration、@ComponentScan、@Configuration替代3.主应用程序类自身也是一个配置类,可以用它生成be原创 2021-01-25 17:51:04 · 501 阅读 · 0 评论 -
SpringBoot学习笔记-03 从SSM到SpringBoot
1.集成MybatisA.添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apac原创 2021-01-25 14:38:02 · 180 阅读 · 1 评论 -
SpringBoot学习笔记-02 SpringBoot开发web
我们在01中的SpringBoot项目,在配置类的main方法结束后,项目也就终止了,因为刚刚的开发模式是纯java的,底层使用的是Spring。然而SpringBoot内部集成了Tomcat,可以让我们用来进行web开发, 现在我们来看看:1. 依赖变动我们需要让项目变为web项目,就需要改变启动器的底层依赖为SpringMVC。Spring做底层: <dependency> <groupId>org.springframew原创 2021-01-24 12:13:40 · 148 阅读 · 0 评论 -
SpringBoot学习笔记-01 SpringBoot项目初探
SpringBoot是一款基于Spring的极速开发框架,它只需要少量的配置就可以。初次使用:1.新建SpringBoot项目初次学习我们就不用自动添加依赖了,我们选择手动添加依赖的方式。[注]:1.如果有时候官方的网站链接延迟过大,也可以选择从阿里云下载项目骨架的方式:[注]2:也可以直接新建一个空Maven项目,把缺少的东西拷贝进去。项目完成构建后,会产生一个类:package com.zzt;import org.springfra...原创 2021-01-24 11:12:42 · 180 阅读 · 1 评论