赞
踩
目录
4.3.运行主方法---默认springboot扫描的包为主启动类所在的包以及子包。
6.1.application.properties属性文件
7.1.通过@PropertiesConfiguration--放在类上
7.2.@Value注解。@Value 只能放在我们的类属性上。而且它只能读取基本类型和字符串类型。
11.2.2.配置数据源的信息--在application.properties
12.6.1. 在dao接口类上加上@Mapper这个注解代表为此类生成代理类
12.6.2.为指定的包下的接口生成代理实现类 @MapperScan(basePackages = "路径")
springboot可以帮你简化spring的搭建,并且快速创建一个spring的应用程序。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
1.可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
2.内嵌Tomcat或Jetty等Servlet容器;
3.提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
4.尽可能自动配置Spring容器;
5.提供准备好的特性,如指标、健康检查和外部化配置;
6.绝对没有代码生成,不需要XML配置。
- @RestController
- public class HelloController {
- @GetMapping("hello")
- public Map<String,Object> hello(){
- //创建一个map对象
- Map<String,Object> map=new HashMap<>();
- //我那个map中添加资源
- map.put("name","张三");
- map.put("age",18);
- return map;
- }
- }
- <?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.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <!--
- parent:继承
- 如果你的maven项目想成为springboot工程必须继承SpringBoot父依赖
- 定义了某些版本号,不自己定义版本号,使用默认
- -->
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>2.3.12.RELEASE</version>
- <relativePath/> <!-- lookup parent from repository -->
- </parent>
- <!--自己的坐标-->
- <groupId>com.guan</groupId>
- <artifactId>job0721</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <name>job0721</name>
- <description>Demo project for Spring Boot</description>
- <properties>
- <!--jdk的版本号-->
- <java.version>1.8</java.version>
- </properties>
- <dependencies>
- <!--web的启动依赖
- 该依赖的作用:把spring中常见的jar都集成到该依赖中,集成了springmvc的启动配置类
- -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- </project>
- #修改端口号
- server.port=1234
- #路径
- server.servlet.context-path=/a
- #修改端口号
- server:
- port: 8081
如果两个配置文件的格式不一样,如果同时存在,而且有些内容一样。按照properties的优先级高。如果有些不一样,两个配置文件不一样的会合并在一起。
注意:配置文件的名字以application 开头,不可以改变
注意:
配置文件里面的属性一定要和类中的属性一致,使用yml文件的时候,属性与值之间有空格,值不要加双引号,会报错
- student:
- name: 李四
- age: 18
- hobby:
- -music
- -eat
-
- //只能读取基本类型和字符串类型
- @Value("${student.name}")
- private Stri
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。