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

注册网站会不会有风险wordpress 技术类模板

注册网站会不会有风险,wordpress 技术类模板,网站如何被手机端收录,用网站建设费用目录 1、项目中为什么选择SpringBoot 2、SpringBoot的自动装配原理 3、SpringBoot的核心注解是哪个 4、SpringBoot中的starter是干什么的 5、SpringBoot可以有哪些方式加载配置 6、bootstrap.yml和application.yml有何区别 7、SpringBoot读取配置的方式有几种 8、Spring…目录 1、项目中为什么选择SpringBoot 2、SpringBoot的自动装配原理 3、SpringBoot的核心注解是哪个 4、SpringBoot中的starter是干什么的 5、SpringBoot可以有哪些方式加载配置 6、bootstrap.yml和application.yml有何区别 7、SpringBoot读取配置的方式有几种 8、SpringBoot项目如何热部署 9、SpringBoot项目如何实现方法的异步调用 10、SpringBoot中如何实现定时任务 11、SpringBoot中如何解决跨域问题 12、如何理解拦截器 13、拦截器和过滤器的区别是什么 1、项目中为什么选择SpringBoot SpringBoot简化了Spring可以快速搭建企业级项目而且开发起来效率也会更高它的主要优点如下 版本锁定SpringBoot在父工程中进行了大量常见依赖的版本锁定省去了我们查找依赖版本和解决版本冲突的麻烦 起步依赖SpringBoot以功能化的方式将需要的依赖进行组装并且允许程序员以starter的方式进行引入 默认配置SpringBoot实现了大量依赖框架的默认配置项程序员无须再进行自己配置 内置TomcatSpringBoot内置了一个tomcat使用它开发的程序无需再进行tomcat部署可直接运行 2、SpringBoot的自动装配原理 Springboot自动装配主要是基于注解编程和约定优于配置的思想来进行设计的 自动装配就是自动地把其他组件中的Bean装载到IOC容器中不需要开发人员再去配置文件中添加大量的配置 我们只需要在SpringBoot的启动类上添加一个SpringBootApplication的注解就可以开启自动装配 SpringBootApplication底层最重要的一部分是EnableAutoConfiguration这个注解来实现的它作用是 读取所有jar包/META-INF/spring.factories文件中EnableAutoConfiguration键对应的值 这些值必须声明为Spring的配置类也就是在类中需要向Spring容器放入对象 为了防止非当前所需的组件进入到容器配置类中需要使用Conditional注解来声明配置成立的必要条件 3、SpringBoot的核心注解是哪个 SpringBoot的核心注解在启动类上叫SpringBootApplication主要组合包含了以下3个注解 SpringBootConfiguration组合了Configuration注解实现配置文件的功能 EnableAutoConfiguration打开自动配置的功能也可以关闭某个自动配置的选项 ComponentScanSpring组件扫描默认会扫描启动类所在的包 4、SpringBoot中的starter是干什么的 当项目足够复杂时因为涉及的组件太多了就需要引入很多的依赖此时管理依赖就边的很麻烦 此时SpringBoot的starter就派上用场了每个starter都可以为我们提供某个服务场景所需要的一系列依赖 在导入starter之后SpringBoot主要帮我们完成了两件事情 相关组件的自动导入 相关组件的自动配置 5、SpringBoot可以有哪些方式加载配置 SpringBoot支持很多种方式加载配置常见有 配置文件直接在项目中提供SpringBoot支持的配置文件比如properties、yaml 、yml 系统环境变量SpringBoot是可以读取系统环境变量中的配置信息的但不推荐这么做 命令行参数SpringBoot在项目启动的时候运行通过命令行直接传递参数一般用于临时修改配置的情况 6、bootstrap.yml和application.yml有何区别 这是SpringBoot支持的两个核心配置文件区别点在于 boostrap比applicaton优先加载在应用程序上下文的引导阶段生效且里面的属性不能被覆盖 一般来说我们在SpringCloud Config或者Nacos中会用到它 application用于SpringBoot项目的自动化配置一般来说我们会将自己项目的业务配置项写在这里面 7、SpringBoot读取配置的方式有几种 SpringBoot常见的读取配置信息的方式有两种 使用Value配合EL表达式Value(${name})注解直接注入对应的值 使用ConfigurationProperties注解把对应的值绑定到一个配置对象然后将配置对象注入到需要的地方 推荐使用使用第二种方式在配置比较多的情况下操作简单可读性好 8、SpringBoot项目如何热部署 Spring Boot有一个开发工具DevTools模块通过它可以实现SpringBoot项目的热部署 也就是开发人员将文件更改后它会自动部署到服务器并自动重启服务器。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactId/dependency 9、SpringBoot项目如何实现方法的异步调用 异步调用指的是a方法在调用b方法的时候无需等待b方法执行完毕就可以继续向下执行 一般用在a方法无需使用b方法返回结果的场景下可以在一定程度上提高运行效率 在SpringBoot中使用异步调用是很简单的只需要做两个操作就可以了 在启动类上添加EnableAsync注解开启异步调用支持 在被调用的方法上添加Async注解 controller-a(){代码1 service-a()代码3 }​Asyncservice-a(){} 10、SpringBoot中如何实现定时任务 在SpringBoot中使用定时任务主要有两种方式一个就是使用SpringTask另一个则是使用第三方框架Quartz SpringTask主要是通过Scheduled注解来实现定时任务触发的格式如下 Scheduled(fixedRate 5000)public void printTime() {System.out.println(new Date().toLocaleString());} 主要属性如下 fixedRate按一定的频率执行任务参数类型为long单位 ms fixedDelay上一次任务执行完后多久再执行参数类型为long单位 ms initialDelay延迟多久再第一次执行任务参数类型为 long单位 ms cron使用cron表达式指定任务在特定时间执行 11、SpringBoot中如何解决跨域问题 跨域是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的是浏览器对JavaScript实施的安全限制 当浏览器从一个域名的网页去请求另一个域名的资源时出现域名、端口、协议任一不同都属于跨域 SpringBoot解决跨域很简单执行添加一个配置类实现WebMvcConfigurer接口然后重写addCorsMappings方法即可 Configurationpublic class CorsConfig implements WebMvcConfigurer {Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping(/**).allowedOrigins(*)//允许跨域访问的路径.allowCredentials(true).allowedMethods(GET, POST, PUT, DELETE, OPTIONS)//运行跨越的请求方式.maxAge(3600);}} 12、如何理解拦截器 拦截器是Spring提供的一种拦截机制目的是实现对指定请求路径进行拦截然后做成指定的处理 自定义一个拦截器需要实现HandlerInterceptor并重写接口中定义的3个方法 preHandle 这个方法在Controller处理请求之前被调用通过方法的返回值可以确定是否放行请求 postHandle这个方法在Controller处理请求之后被调用 afterCompletion这个方法将在整个请求结束之后被调用此方法主要用于进行资源清理 13、拦截器和过滤器的区别是什么 拦截器和过滤器都可以实现请求的拦截处理不同点有下面几个 技术栈所属不同过滤器属于JavaWeb技术依赖Servlet容器而拦截器是属于Spring的技术 实现原理不同拦截器是基于Java的反射机制而过滤器是基于函数回调 拦截范围不同过滤器可以拦截所有请求而拦截器主要是针对发往controller请求 拦截位置不同过滤器在前端控制器前拦截行而拦截器在前端控制器后拦截
http://www.hkea.cn/news/14422800/

相关文章:

  • 南宁网站定制公司龙华网络推广方式
  • 网站设计方案怎么写网站不备案可以做淘宝客吗
  • 一份完整的网站策划书网站后台传图片传不了
  • 网站编辑做seo好做吗上海公司网站备案
  • 如何识别html5网站广西代理网站建设公司
  • 怎么建个人公司网站深圳网站设计公司哪个好
  • 网站开发建设属于什么费用广州联亨科技网站建设
  • 网站建设 新闻网站 优化 分析
  • 西安小型企业网站建设wordpress 边栏插件
  • 深圳正规网站建设服务wordpress 制作主题
  • 重庆网站建设雪奥科技咨询公司招聘条件
  • 对于网站建设提出建议wordpress更换初始域名
  • 如网站站长如何对付黑客平面设计公司赚钱吗
  • 网站策划表实验中心网站建设的调查问卷
  • 网站模板组件中国建设银行绑定网站
  • 怎么编辑网站源代码赣州智美互联网科技有限公司
  • 建设一个新的网站需要准备什么个人网站怎么盈利
  • 东莞公司高端网站建设商城网站开发设计
  • 爱做的小说网站做水果网站需要多钱
  • 中小企业网站建设案例阿里云域名备案网站建设方案书
  • 焦作专业做网站公司哪家好什么网站可以做兼职赚钱吗
  • 网站自助建设推广wordpress userpro
  • 设计网站用什么语言代码写好了怎么做成网页
  • 德州力点科技 网站建设彩票系统开发搭建彩票网站服务器安全怎么做
  • 滨州正规网站建设公司互联网企业有哪些行业
  • 兖州城乡建设局网站个人域名怎么做网站
  • 内江网站怎么做seo网站备案免费的吗
  • 网站建设要求 牛商网实体店做网站有用吗
  • 网站开发招聘 领英成都免费网站制作
  • 网站套网站代码企业邮箱域名解析