当前位置: 首页 > news >正文

湖南建设人力资源湖南网站建设大专学历怎么自考

湖南建设人力资源湖南网站建设,大专学历怎么自考,东莞有哪些网络有限公司,wordpress免费有趣插件文章目录前言一、约定大于配置二、使用步骤1.使用IDEA创建SpringBoot项目2.引入依赖3.测试三、application.properties和application.yml配置文件四、application.yml配置多环境五、测试#xff1a;总结前言 SpringBoot并不是一门新的技术栈#xff0c;它的主要目的是为了去… 文章目录前言一、约定大于配置二、使用步骤1.使用IDEA创建SpringBoot项目2.引入依赖3.测试三、application.properties和application.yml配置文件四、application.yml配置多环境五、测试总结前言 SpringBoot并不是一门新的技术栈它的主要目的是为了去配置化开发将之前常用的SpringSpringMVCdata-jpa等常用的框架封装到了一起帮助你隐藏这些框架的整合细节实现敏捷开发。 一、约定大于配置 SpringBoot的核心思想就是约定大于配置什么是约定大于配置 开发人员仅需规定应用中不符合约定的部分在没有规定配置的地方采用默认配置以力求最简配置为核心思想 总的来说上面两条都遵循了推荐默认配置的思想。当存在特殊需求的时候自定义配置即可。这样可以大大的减少配置工作这就是所谓的“约定”。 二、使用步骤 1.使用IDEA创建SpringBoot项目 最后点击finish结束 2.引入依赖 !--web启动器--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--热部署--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdscoperuntime/scopeoptionaltrue/optional/dependency!--配置元数据--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency!--lombok注解--dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency!--测试--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency3.测试 编写一个Controller来模拟访问 package com.lzl.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;/*** --效率是成功的核心关键--** Author lzl* Date 2023/3/3 09:54*/ RestController RequestMapping(/login) public class LoginController {RequestMapping(/loginVerify)public String getLogin(){return Hello world!!!;} } 测试结果如下 三、application.properties和application.yml配置文件 通常情况下需要我们在配置文件中配置的都是没有约定好的在springboot项目中有两种配置文件的格式 application.properties和application.yml都是SpringBoot的配置文件格式不过二者还是有区别的 .properties书写格式要求不严格通常采用一行式配置而yml文件则有严格的书写格式层级分明如果不符合格式编译就会报错。通常来说yml文件使用的人数更多虽然它严格按照层级排列但可读性较好当同时存在两者时yml的优先级要大于properties文件。 yml支持的配置 #普通数据的配置 name: jack#对象的配置 user:username: rosepassword: 123#配置数组 array:beijing,tianjin,shanghai#配置集合 zhen:test:name: tomarr: 1,jack,2,tom list1: #这种对象形式的只能单独写一个对象去接收所以无法使用value注解获取- zhangsan- lisilist2:- driver: mysqlport: 3306- driver: oracleport: 1521map:key1: value1key2: value2取数据 package com.lzl.controller import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.util.Arrays;RestController RequestMapping(user) public class UserController {Value(${name})private String name;Value(${user.username})private String username;Value(${user.password})private String password;Value(${array})private String [] array;/*** 获取 application.yml 中的数据* return*/RequestMapping(getYmlData)public String getYmlData(){System.out.println(name);System.out.println(username);System.out.println(password);System.out.println(Arrays.toString(array));return success;} }四、application.yml配置多环境 在开发中有的时候开发环境和测试环境的某些配置是不同的通常我们会去编写不同的yml配置文件来解决这个问题。 开发环境 appliaction-dev.yml server:port: 9991servlet:context-path: /dev测试环境application-test.yml server:port: 9992servlet:context-path: /test除此之外我们还需要配置一个主配置文件application.yml来选择引用哪个环境 spring:profiles:active:- test五、测试 可以看到项目启动就以9992端口和/test作为项目路径了。 总结 本篇是SpringBoot的入门案例更多的技术分享看下一篇
http://www.hkea.cn/news/14303664/

相关文章:

  • 用wordpress建站效果怎么样手机网站怎么布局
  • 哈尔滨城乡建设网站深圳网站制作需要多少钱
  • 企业网站的策划书公众号平台登录入口官网
  • 网站是哪个公司做的好山西自助建站系统怎么用
  • 建立公司网站需要什么易思企业网站管理
  • 三亚网站建设费用建设企业网站
  • 郴州做网站全球采购平台
  • 摩托车专业网站板绘线下培训班
  • 织梦怎么做网站地图网站建设的风险识别
  • 创建网站的费用西安seo培训机构排名
  • 网站设计哪家口碑好企业网站建设开题报告是什么
  • 东莞建站公司案例全网天下案例管理系统首页
  • 茅台酒网站建设方案移动端网站建设的方案
  • 多店铺商城系统上海做网站优化价格
  • 那些网站做的比较好凡科建站网站建设
  • 酷站网j2ee博客网站开发
  • 为什么建设文化馆网站国内好的设计网站
  • 网站换一家做还用备案么js检测网站是否能打开
  • 西部数码网站管理助手 破解版在海口注册公司需要什么条件
  • 网站开发方倍工作室百度号码认证平台个人号码申诉
  • 中山移动网站设计网片式防护围栏
  • 网站备案被注销的原因网站平台建设多少钱
  • 网站建设学习网站做图的兼职网站
  • 怎么做室内设计公司网站简述网站建设基本步骤
  • 网站换网址了怎么找昆明网站建设公司
  • 如何做网站平台销售wordpress获得授权
  • 钓鱼网站实施过程wordpress更换皮肤
  • 变化型网站网上国网下载
  • 微信登录建设银行网站建立个网站需要多少钱
  • 网站个人备案转企业备案磁力搜索引擎torrentkitty