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

大连建设网站公司WordPress文章多图分页

大连建设网站公司,WordPress文章多图分页,用html做网站,网站一元空间有哪些呀一,springboot项目创建 springboot创建时idea会打开start.spring.io失败报错 可以手动打开这个页面,然后选择maven项目,然后修改group和name名然后添加依赖web,然后生成项目包,解压缩后用idea打开就能用了 运行后报错…

一,springboot项目创建


springboot创建时idea会打开start.spring.io失败报错
可以手动打开这个页面,然后选择maven项目,然后修改group和name名然后添加依赖web,然后生成项目包,解压缩后用idea打开就能用了

运行后报错
Error:java: 无效的源发行版: 17 
原因:报错是因为项目里jdk版本选择的问题,需要在sitting和struct里面分别修改成8


二,目录结构


## resource:
static:静态资源(js,css,图片,音频,视频)
templates:模板文件(模板引擎freemarker,thymeleaf;默认不支持jsp)
application.properties:配置文件

spring boot 内置了tomcat,并且不需要在打成war包在执行了
可以在application.properties里进行参数配置例如:端口号配置

三,配置文件及yml

@PropertySource()引入其他配置文件

程序默认会识别application.properties和application.yml里的配置信息

当是其他文件名字的时候可以这样写

conf.properties是配置文件的文件名@PropertySource(value={"classpath:conf.properties"})public class Student{...}

但是@PropertySource(value={"xxx"})只能识别properties的文件,不能识别yml的文件

默认全局配置文件:


application.properties:

       1, k=v

        2,或者行内写法(集合数组用中括号,可以省略,对象属性map用大括号,不可以省略


application.yml:

不是标记文档,
     注意 1, k:空格v
                    2,通过垂直对齐指定层次关系
                    例如server:
                                port: 8888
                                path: /a/v/b
                    3,默认可以不写引号,双引号会将其中的转义符进行转义,单引号和不写不会转义


xml:

是一个标记文档
    <server>
        <port>8888</port>
    </server>

配置文件的优先级

多个地方配置时,如果冲突,优先级如下:

命令行参数(调用外部配置文件>运行参数)>内部文件(properties>yml)

A,项目内部的配置文件

默认会读application.properties和application.yml,相互补充,如果内容冲突,则properties中的优先级更高

这两个文件可以存在于一下4个位置,内容冲突时优先级从高到低为:

file:项目根目录/config      (项目根目录和src平级)

file:项目根目录

classpath:项目根目录/config    (包下)

classpath:项目根目录

B。项目外部的配置文件

外部配置文件优先级高于内部,同一个配置同时存在,外部大于内部

1,多配置修改时可以引用外部配置文件,指定外部的配置文件

2,个别配置修改时可以用命令行指定配置参数,例如:java -jar  xxx.jar  --server.port=8888

四,通过yaml给对象注入值:

通过@ConfigurationProperties("dd")给对象注入值

@ConfigurationProperties("dd")是通过yml/properties配置文件取值

注入值

yml:

student:name: zhangsanage: 11sex: truebirthday: 2024/02/25

绑定:

@Component //将此javabean放入spring容器
@ConfigurationProperties(prefix = "student")
上面这两个是引入配置文件里配置信息的作用
public class Student {

。。。}

通过@value("dd")给对象注入值

@Component //将此javabean放入spring容器
//@ConfigurationProperties(prefix = "student")  //注解和value同时用时,注解的优先级高,可以互补用
public class Student {@Value("ddd")private String name;@Value("44")//int也要加双引号private int age ;private boolean sex;private Date birthday;

@ConfigurationProperties("dd")和@value("dd")的区别:
             

@ConfigurationProperties("dd")  @value("dd")
注入值批量注入单个
松散语法 注1支持

不支持

spEL   注2不支持支持
JSR303数据校验(例如邮箱格式校验)支持不支持
注入复杂类型  注3支持不支持

注1:松散语法举个例子pet的属性是nickName在配置文件里写成nick-name是可以注入到对象的

nickName是驼峰命名,nick-name是松散命名

注2:spEL    :Spring表达式语言(Spring Expression Language,SpEL)支持下面的写法

public class Student {
    @Value("${student.name}")private String name;

注3: (8个基本类型/string/Date)是简单类型,其他的是复杂类型

http://www.yayakq.cn/news/490253/

相关文章:

  • 做网站架构需要注意什么WordPress极简博客主题
  • 网站建设个人工作总结深圳网站开发工程师
  • 大连 手机网站案例网站制作需要多少钱官网
  • 做淘宝优惠网站如何做网站店铺的模板
  • 易烊千玺个人网站入口wordpress 解密成md5
  • 网站宣传有文化事业建设费吗深圳比较好的网站设计公司
  • 江苏住房建设厅网站wordpress批量修改图片tag
  • 网站建设公司活动襄樊网站建设公司
  • 郏县建设局网站计算机网站开发要考什么证
  • x网站免费网站建设前期策划
  • 深圳网站设计 建设元wordpress前台显示英文
  • python django 做 网站手机 网站 开发
  • 无锡建设局官方网站网站建设工作领导小组
  • pc端和移动端的网站区别是什么秦皇岛网站制作专家
  • 做商城网站带宽外贸软件都是怎么收费的
  • 如何网站专题策划wordpress回到顶部
  • 东莞 网站制作百度网盘提取码入口
  • 宁波产品网站设计模板央企网站群建设中标公告
  • 网站技能培训做刷赞网站能赚钱吗
  • 怎么看网站是否织梦福建网站开发公司
  • 做网站客户没有付定金网推渠道平台
  • 做网站的有什么软件苏州人才网
  • 外贸网站google推广wordpress注册页面修改
  • 如何查找做网站的服务商网站建设课设总结报告
  • seo排名网站 优帮云邹带芽在成武建设局网站
  • 湖北商城网站建设多少钱wordpress作者列表
  • 手机网站开发 速度二手网站模板
  • 一个虚拟机怎么做两个网站盘锦注册公司
  • 网站设计需求方案wordpress 老版本
  • 自学网官方网站入口第三方网站做企业满意度调查