Spring Boot
Mithrandir_74
这个作者很懒,什么都没留下…
展开
-
【Spring Boot】10、Spring Boot其他配置文件
其他配置文件包括 property属性文件、xml配置文件 1、@PropertySource @PropertySource:加载指定的配置文件; @PropertySource(value = {"classpath:person.properties"}) @Component @ConfigurationProperties(prefix = "person") public class Person { // lastName必须是邮箱格式 // @Email // @原创 2020-09-16 09:32:50 · 103 阅读 · 0 评论 -
【Spring Boot】9、配置文件的注入
1、单值注入 使用@Value注解注入单个属性的值 yml配置文件 person: name: "zhangsan \n lisi" age: 23 boss: true birth: 2018/12/01 java代码 //datasource.properties 数据源的配置文件 //<bean ..> <property name="url" value="${url}"></property> </bean> @Valu原创 2020-09-16 09:31:05 · 129 阅读 · 0 评论 -
【Spring Boot】8、配置文件详解
1、YML是什么 SpringBoot使用一个全局的配置文件,配置文件名是固定的; application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值; YAML(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言 YAML isn’t Markup Language:不是一个标记语言 标记语言: 以前的配置文件;大多都使用的是 xxx.xml文件; YAML:以数原创 2020-09-16 09:30:27 · 80 阅读 · 0 评论 -
【Spring Boot】7、配置文件的作用
1、配置文件的使用 修改配置方式1:src\main\resources\application.properties #修改端口号 server.port=8081 #端口号后需额外添加字符 server.servlet.context-path=/zed 访问:http://localhost:8081/zed/hello @RestController public class HelloWorld { @GetMapping("/hello") public String原创 2020-09-16 09:29:15 · 635 阅读 · 0 评论 -
【Spring Boot】6、Swagger框架
Swagger 描述和测试API接口,自动生成API接口文档。 为了方便上面的API接口调试,我们可以使用: Postman:模拟POST请求 Swagger:描述和测试API接口 1、添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2<原创 2020-09-16 09:28:33 · 114 阅读 · 0 评论 -
【Spring Boot】5、Spring Boot参数传递
参数传递 参数传递可以说是服务端和外界沟通的主要方式,这节是非常重要的! 本节内容包括: 通过url传参 |---get方式Url传参 |---@PathVariable 即:url/id/1994 形式 |---@RequestParam 即:url?username=zed形式 |---POST方式传参 |---@RequestParam |---请求体中加入文本 配置文件传参 1、get方式Url传参: @PathVa原创 2020-09-16 09:26:16 · 616 阅读 · 0 评论 -
【Spring Boot】4、Spring Boot原理
1、POM文件 父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <relativePath/> <!-- lookup parent from原创 2020-09-16 09:24:58 · 104 阅读 · 0 评论 -
【Spring Boot】3、Spring Boot再体验
1、URL其他形式 窄化请求 url的其他形式:类和方法都有value时 /** * 窄化请求 */ @RestController @RequestMapping("/user") public class HelloWorld { @GetMapping("/hello") public String hello(){ return "hello SpringBoot"; } } 配置多url对1映射: 访问:http://localhost:8原创 2020-09-16 09:23:56 · 79 阅读 · 0 评论 -
【Spring Boot】2、Spring Boot初体验
1、使用IDEA创建一个项目 目录结构说明 src/main/java: Java代码的目录 src/main/resources: 资源目录 src/test/java: 测试代码的目录 src/test/resources: 测试资源目录 2、创建Controller类 @Controller public class HelloWorld { @RequestMapping(value = "/hello",method = RequestMethod.GET) @原创 2020-09-16 09:23:08 · 81 阅读 · 0 评论 -
【Spring Boot】1、Spring Boot准备操作
1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;、 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用:ALL IN ONE 微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元; 3、环境准备 SpringBoot2.0环境约束 jdk1.8+;java version “1.8.0_112” mave原创 2020-09-15 14:10:38 · 66 阅读 · 0 评论