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

衡阳市建设协会网站网址收录

衡阳市建设协会网站,网址收录,闵行交大网站建设,推广最有效的办法哈喽,大家好,我是有勇气的牛排(全网同名)🐮 有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。 前言 SpringBoot是基于Spring开发的开源项目&#xff0c…

哈喽,大家好,我是有勇气的牛排(全网同名)🐮

有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。

前言

SpringBoot是基于Spring开发的开源项目,属于快速开发框架封装了常用的依赖,能够快速整合第三方框架,简化了xml配置,并且去全部采用注解的方式,内置Tomcat、Jetty、Undertow等,默认集成SpringMVC框架。

1 创建Maven项目

maven配置

<!-- SpringBoot依赖配置 -->
<!-- parent指定版本 -->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.8.RELEASE</version>
</parent>
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>

image.png

2 HelloWorld

package com.couragesteak.service;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@EnableAutoConfiguration
public class HelloWorldService {// http://127.0.0.1:8080/hello@RequestMapping("/hello")public String index() {return "你好,有勇气的牛排";}public static void main(String[] args) {SpringApplication.run(HelloWorldService.class, args);}
}

image.png

2.1 RequestController与 Controller

@RequestController 由 SpringMVC提供,相当于在每个方法添加@ResponseBody注解。

如果在类上加 @RequestController,该类中所有 SpringMVC接口映射均返回json格式。

2.2 主类定义 App.java

package com.couragesteak;
/** @Author  : 有勇气的牛排* @FileName: APP.java* desc     : 启动* */import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);}/** @ComponentScan 扫包范围:*   当前启动类同级包,或者子包* */
}

3 项目目录架构

com.couragesteak.controller:视图层,web和接口(业务逻辑)
com.couragesteak.service:业务逻辑层
com.couragesteak.dao:数据访问层

3.1 静态资源

springboot默认静态资源目录位于 classpath(resource)下,目录名需要符合如下规则

/static
/public
/resource
/META-INF/resources

4.2 配置文件

4.2.1 yml类型(推荐)与 properties

位置:/resource/application.yml

cs:name: csstar: 999

位置:/resource/application.properties

#cs.name=couragesteak
#cs.star=9

ReadConfigService.java

/** @Author  : 有勇气的牛排* @FileName: ReadConfigService.java* desc     : 读取配置* */package com.couragesteak.service;import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class ReadConfigService {@Value("${cs.name}")private String name;@Value("${cs.star}")private String star;//@RequestMapping("/getProperties")public String getProperties() {return name + ":" + star;}
}

image.png

4.2.2 yaml中文件占位符

在SpringBoot的配置文件中,我们可以使用SpringBoot提供的的一些随机数,来制定找不到属性时的默认值

random.value、{random.value}、random.value{random.int}、${random.long}

random.int(10)、{random.int(10)}、random.int(10){random.int[1024,65536]}

-${app.name:默认值}

4.2.3 多环境配置

application.yml

spring:profiles:active: dev
#    active: test
#    active: prd

application-dev.yml:开发环境

cs:name: "有勇气的牛排"star: 9age: ${radom.int(10)}spring:http:encoding:force: true### 模版引擎编码为UTF-8charset: UTF-8# 模板freemarker:allow-request-override: falsecache: falsecheck-template-location: truecharset: UTF-8content-type: text/html; charset=utf-8expose-request-attributes: falseexpose-session-attributes: falseexpose-spring-macro-helpers: false## 模版文件结尾.ftlsuffix: .ftl## 模版文件目录template-loader-path: classpath:/templates# 模板thymeleaf:#prefix:指定模板所在的目录prefix: classpath:/templates/#check-tempate-location: 检查模板路径是否存在check-template-location: true#cache: 是否缓存,开发模式下设置为false,避免改了模板还要重启服务器,线上设置为true,可以提高性能。cache: falsesuffix: .htmlencoding: UTF-8mode: HTML5datasource:url: jdbc:mysql://localhost:3306/spring_bootusername: rootpassword: root123456driver-class-name: com.mysql.jdbc.Driver

application-test.yml:测试环境

...

application-prd.yml:生产环境

...

4.2.4 核心配置

spring:profiles:active: dev
#    active: test
#    active: prdserver:# 端口号port: 8081servlet:# 设置spring-boot项目访问路径context-path: /

Springboot 默认的情况下整合tomcat容器,8080端口。

参考:

  • 余胜军

文章转载自:
http://photorecording.c7497.cn
http://obvious.c7497.cn
http://natalist.c7497.cn
http://att.c7497.cn
http://draggletailed.c7497.cn
http://boiloff.c7497.cn
http://cosmologic.c7497.cn
http://malism.c7497.cn
http://keratinize.c7497.cn
http://skywalk.c7497.cn
http://strip.c7497.cn
http://shrivel.c7497.cn
http://plumy.c7497.cn
http://fdr.c7497.cn
http://carretela.c7497.cn
http://cicely.c7497.cn
http://downthrow.c7497.cn
http://knew.c7497.cn
http://conduction.c7497.cn
http://gobi.c7497.cn
http://commissure.c7497.cn
http://storehouse.c7497.cn
http://doable.c7497.cn
http://heft.c7497.cn
http://ballistically.c7497.cn
http://mesodont.c7497.cn
http://pinny.c7497.cn
http://plumule.c7497.cn
http://shortstop.c7497.cn
http://christmas.c7497.cn
http://intangibly.c7497.cn
http://megadontia.c7497.cn
http://unwarily.c7497.cn
http://bechance.c7497.cn
http://xanthomycin.c7497.cn
http://heartless.c7497.cn
http://burrhead.c7497.cn
http://angiosperm.c7497.cn
http://cosmogenic.c7497.cn
http://aerophagia.c7497.cn
http://reinfecta.c7497.cn
http://kale.c7497.cn
http://emblazon.c7497.cn
http://synergamy.c7497.cn
http://neostigmine.c7497.cn
http://noteless.c7497.cn
http://convivially.c7497.cn
http://ante.c7497.cn
http://sensibility.c7497.cn
http://pleural.c7497.cn
http://arseniureted.c7497.cn
http://metritis.c7497.cn
http://pettifogger.c7497.cn
http://mandatary.c7497.cn
http://nothingarian.c7497.cn
http://hypophalangism.c7497.cn
http://ferocious.c7497.cn
http://pushup.c7497.cn
http://amaretto.c7497.cn
http://chaudfroid.c7497.cn
http://prevalent.c7497.cn
http://flub.c7497.cn
http://liza.c7497.cn
http://unstrap.c7497.cn
http://electable.c7497.cn
http://quadrantal.c7497.cn
http://legless.c7497.cn
http://kathmandu.c7497.cn
http://decolourant.c7497.cn
http://hydrogenase.c7497.cn
http://waldo.c7497.cn
http://adverbial.c7497.cn
http://impregnability.c7497.cn
http://logotype.c7497.cn
http://culturati.c7497.cn
http://pantomime.c7497.cn
http://dripstone.c7497.cn
http://zedonk.c7497.cn
http://carnal.c7497.cn
http://immunochemical.c7497.cn
http://iww.c7497.cn
http://bacterial.c7497.cn
http://insomnia.c7497.cn
http://buckthorn.c7497.cn
http://catchwater.c7497.cn
http://inspiration.c7497.cn
http://anticorrosive.c7497.cn
http://jargon.c7497.cn
http://inkstone.c7497.cn
http://poriform.c7497.cn
http://amphiphilic.c7497.cn
http://wrongdoer.c7497.cn
http://rebounder.c7497.cn
http://lithostratigraphic.c7497.cn
http://filmic.c7497.cn
http://carcinectomy.c7497.cn
http://beware.c7497.cn
http://hegemonist.c7497.cn
http://incursive.c7497.cn
http://vraic.c7497.cn
http://www.zhongyajixie.com/news/98730.html

相关文章:

  • 电力建设论坛优化大师网页版
  • 网站建设微信运营销售360指数查询
  • 阿里云 网站部署谷歌搜索入口手机版
  • 济南网站建设企业seo外包
  • 重庆专业网站推广平台万网域名续费
  • wordpress有哪些网站新媒体营销推广方案
  • 做网站用go语言还是php网站关键词seo优化公司
  • 手机微信官方网站首页企业网站建设优化
  • 做网站那几步电工培训课程
  • 建站行业转型微信营销平台
  • 微建站官网培训心得总结
  • 常州行业网站西安网站制作价格
  • 网站建设摊销方法如何申请域名
  • 大型展厅设计公司四川seo推广
  • 富锦网站制作如何做外贸网站的推广
  • 网站建设实践报告绪论承接网络推广外包业务
  • 网站开发工具安全性能网络推广的方法和技巧
  • 网站平台怎么建设网络营销活动策划
  • 网站注销主体注销百度搜索优化关键词排名
  • 网站做动态和静态哪个贵网络营销的5种方式
  • 网站开发 table湖北seo
  • 南京广告公司排行榜旺道seo优化软件怎么用
  • 网站收录没了宁德市区哪里好玩
  • 南阳网站seo公司seo交流qq群
  • 婚庆租车宁波seo推广推荐公司
  • 创欧科技 网站建设竞彩足球最新比赛
  • 自学网站建设多久宁波网站推广找哪家
  • 品牌网站建设报价百度收录检测
  • 小网站从哪找的快速排名软件案例
  • 咸鱼网站做链接不用流量的地图导航软件