织梦5.7cms照明灯具能源电子产品企业网站源码企业模板带后台餐厅网站源码

web/2025/9/27 17:25:46/文章来源:
织梦5.7cms照明灯具能源电子产品企业网站源码企业模板带后台,餐厅网站源码,东莞市建设规划局网站,兰州市城乡建设局网站1.使用Spring Initializer快速创建Spring Boot项目 IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目#xff1b; 选择我们需要的模块#xff1b; 向导会联网创建Spring Boot项目#xff1b; 默认生成的Spring Boot项目#xff1b; 主程序已经生成好了#…1.使用Spring Initializer快速创建Spring Boot项目 IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目 选择我们需要的模块 向导会联网创建Spring Boot项目 默认生成的Spring Boot项目 主程序已经生成好了我们只需要我们自己的逻辑创建 resources文件夹中目录结构 - static保存所有的静态资源 js css images - templates保存动态模板页面默认jar包使用嵌入式的Tomcat默认不支持JSP页面可以使用模板引擎freemarker、thymeleaf - application.propertiesSpring Boot应用的配置文件可以修改一些默认设置 选中spring web就可以帮我们自动写那些web依赖 注意我这运行显示 这是因为版本的问题我把依赖换了下面的 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.4/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.qcby/groupIdartifactIdspringboot02/artifactIdversion0.0.1-SNAPSHOT/versionnamespringboot02/namedescriptionspringboot02/descriptionpropertiesjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--进行单元测试的模块--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project 启动成功 编写自己的业务 package com.qcby.Controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController;RestController public class hello {RequestMapping(/hello)public String hello(){return springboot02;} } 注意出现问题访问不到controller是因为springboot默认扫描所在包下的子包或者其他这没在一层 2.配制文件 SpringBoot使用一个全局的配置文件配置文件名是固定的 •application.properties •application.yml 配置文件的作用修改SpringBoot自动配置的默认值 SpringBoot在底层都给我们自动配置好 YAMLYAML Ain’t Markup Language YAML A Markup Language是一个标记语言 YAML isn’t Markup Language不是一个标记语言 标记语言 以前的配置文件大多都使用的是 xxxx.xml文件 YAML以数据为中心比json、xml等更适合做配置文件 3.YAML语法 1.基本语法 k:(空格)v表示一对键值对空格必须有 以空格的缩进来控制层级关系 只要是左对齐的一列数据都是同一个层级的 属性和值也是大小写敏感 2.值的写法 字面量普通的值数字字符串布尔 k: v字面直接来写注意空格 字符串默认不用加上单引号或者双引号 “”双引号不会转义字符串里面的特殊字符 特殊字符会作为本身想表示的意思 name: “zhangsan \n lisi” 输出zhangsan 换行 lisi ‘’单引号会转义特殊字符特殊字符最终只是一个普通的字符串数据 name: ‘zhangsan \n lisi’ 输出zhangsan \n lisi 对象、Map属性和值键值对 k: v在下一行来写对象的属性和值的关系注意缩进 对象还是k: v的方式 数组List、Set 用- 值表示数组中的一个元素 行内写法 3.获取属性值 package com.qcby.demo;public class Dog {private String name;private Integer age;Overridepublic String toString() {return Dog{ name name \ , age age };}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;} } package com.qcby.demo;import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;import java.util.Date; import java.util.List; import java.util.Map; /*** 将配制文件中配制的每一个属性的值映射到这个组件中* ConfigurationProperties:告诉springboot将本类中所有属性和配制文件相关的配制进行绑定*prefix person 配制文件中那个下面的所有属性进行一一映射* 只有这个组件是容器中的组件才能用容器提供的ConfigurationProperties功能*/ Component ConfigurationProperties(prefix person) public class Person {private String lastname;private Integer age;private Boolean boss;private Date birth;private MapString,Object maps;private ListObject lists;private Dog dog;Overridepublic String toString() {return Person{ lastname lastname \ , age age , boss boss , birth birth , maps maps , lists lists , dog dog };}public String getLastname() {return lastname;}public void setLastname(String lastname) {this.lastname lastname;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;}public Boolean getBoss() {return boss;}public void setBoss(Boolean boss) {this.boss boss;}public Date getBirth() {return birth;}public void setBirth(Date birth) {this.birth birth;}public MapString, Object getMaps() {return maps;}public void setMaps(MapString, Object maps) {this.maps maps;}public ListObject getLists() {return lists;}public void setLists(ListObject lists) {this.lists lists;}public Dog getDog() {return dog;}public void setDog(Dog dog) {this.dog dog;} } yml文件: person:lastname: helloage: 15boss: falsebirth: 2017/12/12maps: {k1: v2,k2: 12}lists:- lish- zhaocadog:name: 小黄age: 12 test测试 package com.qcby.springboot02;import com.qcby.demo.Person; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest;SpringBootTest public class Springboot02ApplicationTests {AutowiredPerson person;Testpublic void contextLoads() {System.out.println(person);}} 为了方便使用可以在pom文件中导入配置文件处理器以后编写配置就有提示 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency最后结果 后面我们在详细解释这一块的注解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82881.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设验收书做资讯网站

目录 1 前言2 本地代码上传2.1 命令行方法2.2 图形界面法2.3 结果 1 前言 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub 。开发者常常将github作为代码管理平台,方便代码存储、版本…

深圳品牌网站策划seo广州工作好吗

前言 作为一名IT从业人员,无论你是开发,测试还是运维,在面试的过程中,我们经常会被数据库,数据库中最经常被问到就是MySql。当面试官问MySql的时候经常会问道一个问题,”MySQL中有哪些锁?“当我…

dedecms妇科医院wap网站模板 v1.0在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决

上周更新完了之前vue3的shopping项目,接下来,将会开启一个新的项目,效果是类似于移动端的一个伙伴匹配项目,今天这篇文章从需求分析到架构设计再到项目初始化,基本框架搭建几个部分来为大家详细介绍。 从这个项目开始…

成都 php 网站恋家网邯郸房产

解决Android studio 2.3升级到Android studio 3.0 后apt报错问题发布时间:2020-09-16 19:59:42来源:脚本之家阅读:62作者:哈特中尉1.现象描述原来项目在Android studio 2.3一切正常,升级3.0之后报如下错误:…

做网站代码保密协议欧莱雅采用了哪些网络营销方式

起因 最近要搞groovy介绍,准备做成一系列的东西,参考github上的计划。https://github.com/javahub/groovy_hello spock没有找到翻译文档,动手把最重要的一章primer翻译下,想起了c primer。就当作翻译练习了。 目前项目大使用spock…

沈阳网站建设哪里好网站效果图用什么做

工欲善其事,必先利其器。Chrome 可能是前端开发中使用最多的浏览器。在日常开发中,下列几款 Chrome 扩展也许能让你的开发工作事半功倍 🚀 Vue.js devtools ⚙️ vue 官方专为 vue 应用开发的调试工具。 通过使用它,你可以快速查看…

效果图网站推荐大全可以做天猫代码的网站

1. 简介 Vue 在插入、更新或移除 DOM 时&#xff0c;提供多种不同方式的过渡效果&#xff0c;并提供 transition 组件来实现动画效果&#xff08;用 transition 组件将需执行过渡效果的元素包裹&#xff09; 语法&#xff1a;<transition name””>元素或组件&#xff…

网站开发需要大学吗中企动力网站建设 长春

Linux怎么读Linux是一种操作系统&#xff0c;不过很多朋友都不知道Linux怎么读?Linux正确读法 “哩呐克斯”&#xff0c;音标&#xff1a;[li:nэks] 重音在“哩”上。由于大多数的电脑都是安装Windows&#xff0c;其实也可以安装Linux&#xff0c;不过大家都习惯了Windwos&am…

太原模板建站定制微信可以上网

java插入排序Java程序插入示例的排序。 显示了示例仿真以及时间复杂度。 插入排序是一种简单的排序算法&#xff0c;可以一次构建一个最终的排序数组&#xff08;或列表&#xff09;。 它比冒泡排序有效得多&#xff0c;并且在大型列表上的效率比快速排序 &#xff0c;堆排序或…

网站源码推荐伊犁网站制作

一、各种税的计算方式增值税1、一般纳税人应纳税额销项税额—进项税销项税额销售额税率组成计税价格成本(1成本利润率)组成计税价格成本(1成本利润率)(1-消费税税率)2、进口货物应纳税额组成计税价格税率组成计税价格关税完税价格关税(消费税)3、小规模纳税人应纳税额销售额征收…

找网站建设公司抖音制作图片的软件

如何更新MSF1、Windows平台方法1&#xff1a;运行msfupdate.bat在msfconsole里执行命令svn update或者方法2&#xff1a;2、unix/linux平台方法1&#xff1a;运行msfupdate即可。方法2&#xff1a;(比较麻烦)安装subversion客户端(--with-ssl)&#xff0c;之后连接CVS server进…

用asp做的网站打开页面很慢磁县专业做网站

1. 装置概述与目标 在工业和实验室环境中&#xff0c;阀门的准确性和稳定性对于流体控制和实验数据的可靠性非常重要。LabVIEW可以作为开发阀门自动校准装置的理想工具&#xff0c;提供高度可定制化的解决方案。 2. 硬件与设备选择 型号选择&#xff1a;为了实现阀门自动校准…

网站排名优化推广重庆万州网站建设公司电话

问题A&#xff1a;不能整除 题目描述 给你一个长度为 N N N的整数序列 a i a_i ai​,找出满足下列条件的 i ( 1 ≤ i ≤ N ) i(1\leq i \leq N) i(1≤i≤N)的个数&#xff1a; 对于每个 j j j并且 1 ≤ j ≤ N , i ≠ j 1\leq j \leq N, i \neq j 1≤j≤N,ij&#xff0c; a …

网站营销策略有哪些seo检测

UDP 协议&#xff08;用户数据包协议&#xff09; UDP 是无连接通信协议&#xff0c;即在数据传输时&#xff0c;数据的发送端和接收端不建立逻辑连接&#xff0c;简单来说&#xff0c;当客户端向接收端发送数据时&#xff0c;客户端不会确认接收端是否存在&#xff0c;就会发出…

常州百度网站排名安阳网站建设推广优化

一、概述 1、起源 MyBatis本是Apache下的开源项目&#xff0c;名为iBatis,2010年转投谷歌,从iBatis3.x开始更名为MyBatis 2、优点 (1)优秀的数据持久层框架&#xff08;对jdbc做了轻量级封装&#xff09; 3、特点 (1)对jdbc中接口进行封装的同时还提供了一些自己的类实现…

地方性资讯门户网站网站点击率多少正常

目录 含义语法格式语句特点数组的长度数组的元素打印数组显示数组数组的复制扩展示例【12】 含义 数组&#xff08;array&#xff09;是一种最简单的复合数据类型&#xff0c;它是有序数据的集合&#xff0c;数组中的每个元素具有相同的数据类型&#xff0c;可以用一个统一的数…

网站收录检测公众号代运营平台

在电子商务的浩瀚海洋中&#xff0c;数据是驱动业务决策的核心引擎。阿里巴巴旗下的1688平台&#xff0c;作为全球领先的B2B在线市场&#xff0c;不仅汇聚了海量的商品信息&#xff0c;还提供了丰富的API接口&#xff0c;为开发者提供了强大的数据获取工具。本文将深入探讨1688…

网站建设需要哪些技能免费企业名录软件

MySQL是一个小型关系型数据库管理系统&#xff0c;由于MySQL体积小、速度快、总体拥有成本低&#xff0c;尤其是开放源码这一特点&#xff0c;许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。关于mysql自动关闭服务的现象&#xff0c;可以通过mysql服务器…

单页淘宝客网站什么是外包

Flutter 中的 ExpansionTile 小部件&#xff1a;全面指南 在 Flutter 应用中&#xff0c;ExpansionTile 是一个常用的折叠列表项&#xff0c;它允许用户点击标题来展开或折叠更多的内容。这个组件在实现可折叠列表、FAQ 部分或显示详情信息时非常有用。本文将详细介绍 Expansi…

网站核验点查询义乌市场官方网站

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;c笔记仓 朋友们大家好&#xff0c;本篇文章我们来到初始化列表&#xff0c;隐式类型转换以及explicit的内容 目录 1.初始化列表1.1构造函数体赋值1.2初始化列表1.2.1隐式类型转换与复制初始化 1.3e…