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

怎么在网站上做seo中文网站模板 免费

怎么在网站上做seo,中文网站模板 免费,哈尔滨网站优化流程,公司微信小程序开发文章目录 Springboot 项目启动类放置位置springboot 默认包扫描机制启动类放在特定位置springboot 启动注解理解配置启动类扫描特定的包1、 ComponentScan2、利用 SpringBootApplication 注解的 scanBasePackages 属性 Springboot 项目启动类放置位置 如果我们使用 IDEA 或者 … 文章目录 Springboot 项目启动类放置位置springboot 默认包扫描机制启动类放在特定位置springboot 启动注解理解配置启动类扫描特定的包1、 ComponentScan2、利用 SpringBootApplication 注解的 scanBasePackages 属性 Springboot 项目启动类放置位置 如果我们使用 IDEA 或者 Spring 官网创建 springboot 项目他会自动将启动类 XxxApplication 放到一个包下面。但是如果想要自己将启动类放在某个位置那么又将如何操作 springboot 默认包扫描机制 首先我们要知道 springboot 默认包扫描机制默认扫描启动类所在的包同级文件和子包下的文件。 springboot 的启动类是不能直接放在 main/java 文件夹下,所在的包是最顶部的包。 如下图所示所有的项目代码都在 com.cuiyuidong.learn 包下那么把启动类 IntroductionSpringSecurity 放在 com.cuiyuidong.learn 下面就可以扫描到 learn 包下面的所有代码。 启动类配置如下只需要加上 SpringBootApplication 注解即可 package com.cuiyuidong.learn;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class IntroductionSpringSecurity {public static void main(String[] args) {SpringApplication.run(IntroductionSpringSecurity.class,args);} }启动类放在特定位置 有时候我们希望把启动类放在同一个特定的位置但是由于默认包扫描机制如果我们将启动类放在自己设定的特定位置而不作一些特定配置那么启动类则不会扫描到所有的包。 如下图所示将启动类放在 ApplicationSetUp 包下面启动项目同时在 Controller 包下创建一个 SpringSecurityController 类代码如下 package com.cuiyuidong.learn.Controller;import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class SpringSecurityController {GetMapping(value /hello)public String hello(){return world hello;} }测试结果会发现测试结果是 404 Not Found。因为启动类没有扫描到 Controller 这个包。那么要如何解决这个问题呢 springboot 启动注解理解 使用 SpringBootApplication 标注的类是 SpringBoot 的主配置类。核心注解是以下三个 1. SpringBootConfiguration 标注在某个类上表示该类是SpringBoot的配置类 2. EnableAutoConfiguration 以前我们需要配置的东西在SpringBoot启动后会帮我们自动配置 3. ComponentScan 用于通过注解指定spring在创建容器时要扫描的包配置启动类扫描特定的包 根据上面 springboot 启动注解理解我们可以通过注解配置扫描特定的包。 1、 ComponentScan 代码如下 在启动类上加上 ComponentScan 注解同时加上要扫描的包 ComponentScan(basePackages com.cuiyuidong.learn.*)当然也可以具体到某一个包 ComponentScan(basePackages com.cuiyuidong.learn.Controller) 需要注意的是如果包下面有很多子包如 learn 包那么可以用通配符 .* 。 package com.cuiyuidong.learn.ApplicationSetUp;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan;SpringBootApplication ComponentScan(basePackages com.cuiyuidong.learn.*) public class IntroductionSpringSecurity {public static void main(String[] args) {SpringApplication.run(IntroductionSpringSecurity.class, args);} }测试结果: 2、利用 SpringBootApplication 注解的 scanBasePackages 属性 代码如下 package com.cuiyuidong.learn.ApplicationSetUp;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication(scanBasePackages {com.cuiyuidong.learn.*}) public class IntroductionSpringSecurity {public static void main(String[] args) {SpringApplication.run(IntroductionSpringSecurity.class, args);} }
http://www.yutouwan.com/news/327227/

相关文章:

  • php记录网站访问次数闵行网站推广
  • 合肥做双语外贸网站中国十大外贸上市公司排名
  • 长沙好的网站建设品牌跨境出口电商网站
  • 做幼儿手工网站平台推广广告宣传词
  • 网站网站模版wordpress哪个好用
  • 工商企业查询快速seo推广排名重要吗
  • 网站编写南通建筑人才网
  • 湖州高端网站建设公司建设人力资源服务网站工作方案
  • 我的网站域名是什么上海做网站定制
  • 响应式自适应网站网站建设现状调查研究
  • 大庆市建设局网站刘东吉林省吉林市昌邑区
  • 百度广告搜索引擎公司的seo是什么意思
  • 网站建设工作计划做网站对企业的好处
  • 网站建设推广新闻手机app开发制作推荐
  • 保定网站制作系统河南省城乡和住房建设厅网站
  • 做网站个人东莞公司网站搭建多少钱
  • 永久免费的网站服务器有哪些软件国外代理ip
  • 自学网站建设作业同学录wordpress
  • 新农村建设的网站google官方版下载
  • 网站建设设计时代创信好织梦网站模板源码
  • 双公示网站专栏建设情况apicloud开发教程
  • 网站模板库官网织梦怎么做企业网站
  • 济南汽车网站设计建设网站需要体现的流程有哪些内容
  • 做外包胡it网站网站制作公透明清晰
  • 做网站用什么语音深圳网络营销十年乐云seo专家
  • 网站开发人员考核指标手机访问网站页面丢失
  • 培训加盟网站建设wordpress手机访问主题
  • 普通网站和营销型网站的区别是什么企业邮箱注册申请免费163
  • 网站开发价格预算在线oa免费crm
  • 宣传展示型网站设计免费信息发布网站有哪些