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

做品牌网站的网站运营面试问题

做品牌网站的,网站运营面试问题,高端电子商务网站建设,婚恋网站制作要多少钱SpringBoot概述 Spring Boot是Spring提供的一个子项目#xff0c;用于快速构建Spring应用程序 传统方式构建Spring应用程序 导入依赖繁琐 项目配置繁琐 为了简化如此繁琐的配置流程#xff0c;SpringBoot这一子项目提供了如下特性 SpringBoot特性 起步依赖 本质上就是一个…SpringBoot概述 Spring Boot是Spring提供的一个子项目用于快速构建Spring应用程序 传统方式构建Spring应用程序 导入依赖繁琐 项目配置繁琐  为了简化如此繁琐的配置流程SpringBoot这一子项目提供了如下特性 SpringBoot特性 起步依赖 本质上就是一个Maven坐标整合了完成一个功能所需要的所有坐标 自动配置 遵循约定大于配置的原则再boot程序启动后一些Bean对象会自动注入到IOC容器不需要手动声明简化开发 其他特性 内嵌的Tomcat、Jetty(无需部署WAR文件) 外部化配置 不需要XML配置(properties/yml) IDEA创建SpringBoot工程步骤 第一步、创建Maven工程  第二步、导入spring-boot-stater-web起步依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency 第三步、编写Controller 以我用于测试的hellocontroller为例 RestController public class helloController {RequestMapping(/hello)public String hello(){System.out.println(hello);return hello;} }第四步、提供启动类 SpringBootApplication public class SpringBootQsDemo1Application {public static void main(String[] args) {SpringApplication.run(SpringBootQsDemo1Application.class, args);}}手动创建SpringBoot工程 第一步、创建Maven工程 第二步、引入依赖 继承parent工程 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.2.2/versionrelativePath/ !-- lookup parent from repository --/parent 引入相应起步依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency 第三步、提供启动类 SpringBootApplication public class SpringBootQsDemo1Application {public static void main(String[] args) {SpringApplication.run(SpringBootQsDemo1Application.class, args);}}SpringBoot 配置文件 properties配置文件 application.properties 以配置端口和访问路径为例 server.port8080 server.servlet.context-path/startyaml配置文件 application.yml / application.yaml 同上例 server:servlet:context-path: /start2port: 8282 在实际开发中更常用的是yaml配置文件 yaml层级表示更加明显 yml配置信息书写与获取 书写 第一种、三方技术配置信息 第二种、自定义配置信息 例如如果我们在类中要调用email.username,email.code,email.host这三个值 在配置文件中就应该进行如下书写 application.properties email.userCary_cacb email.codedawdawdadawd email.hostsmtp.qq.com application.yml / application.yaml email:user: Cary_cacbcode: awdawdawdhost: smtp.qq.com yml书写注意事项 值前边必须有空格作为分隔符 使用空格作为缩进表示层级关系相同的层级左对齐 获取 以上面配置的三个键为例 在实体类中进行如下书写 Value(${email.user})private String user;Value(${email.code})private String code;Value(${email.host})private String host; 还可以使用ConfigurationProperties()注解来完成 沿用上例 在实体类中进行如下书写 ConfigurationProperties(prefix email) Component public class EmailController {private String user;private String code;private String host; } 注意事项该注解中的perfix必须与配置未见中的前缀名一致 类内部的成员变量名与配置文件中的键名也要保持一致 SpringBoot 整合Mybatis 第一步、导入mybatis和mysql相关坐标 dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactId/dependencydependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion3.0.3/version/dependency 第二步、配置application.yml配置文件 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/cary_cacbusername: rootpassword: psw 第三步、书写相关文件实现调用 以之前用过的tbl_book表为例 1、给出Book实体类 package com.cacb.springboot_mybatis.pojo;public class Book {private Integer id ;private String type;private String name;private String description;public Book(Integer id, String type, String name, String description) {this.id id;this.type type;this.name name;this.description description;}public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getType() {return type;}public void setType(String type) {this.type type;}public String getName() {return name;}public void setName(String name) {this.name name;}public String getDescription() {return description;}public void setDescription(String description) {this.description description;}Overridepublic String toString() {return Book{ id id , type type \ , name name \ , description description \ };} }2、BookMapper Mapper public interface BookMapper {Select(select * from tbl_book where id #{id})public Book getByID(Integer id);}3、service层 public interface BookService {public Book getByID(Integer id); }4、serviceimpl Service public class BookServiceImpl implements BookService {Autowiredprivate BookMapper bookMapper;Overridepublic Book getByID(Integer id) {return bookMapper.getByID(id);} } 5、controller public class BookController {Autowiredprivate BookService bookService;RequestMapping(getByID)public Book getByID(Integer id){return bookService.getByID(id);} } 使用测试软件测试结果如下
http://www.pierceye.com/news/55822/

相关文章:

  • 一个网站两个域名网站侧边栏设计
  • 建设和住房保障部 网站wordpress 500 - 内部服务器错误
  • 手机端购物网站模板下载做百科网站
  • 嘉定论坛网站建设华为手机网络营销策划方案
  • 2014网站备案八戒影视
  • 养殖舍建设网站河南建设信息网一体化
  • 直播网站建设需要什么软件有哪些emlog转wordpress
  • 西安h5建站杭州建网站的公司
  • 网站建设应注意哪些事项建设工程合同属于
  • 网站举报有奖平台公司简介ppt模板免费下载
  • 程序做网站好还是app好网站流量查询平台
  • 天水市秦州区建设局网站dede网站模板怎么安装教程
  • 做母婴产品的网站视频制作网站推荐
  • 商业网站如何备案企业qq注册申请
  • 网站 vps网页游戏软件制作专业
  • 上海网址大全网站建设网站排名优化
  • 做商铺的网站有那些长沙建站seo公司
  • 可做区域代理的网站wordpress get_the_tag_list
  • 网站建设装什么系统北京网站设计公司yy成都柚米科技15
  • 网站设计 推广教育网站建设的意义
  • 装饰网站建设价格四川手机网
  • asp 做网站软件开发工程师报考条件
  • 贵港北京网站建设手机存储wordpress
  • 建设银行企业网站银行88影视网亲爱的热爱的电视剧大全
  • 网站制作后还能更改么培训心得体会1500字
  • 西安网站快速优化品牌怎么注册
  • 怎样在凡科免费做网站小荷作文网
  • 做铝材的网站温州外经贸局网站
  • 网站建设与管理 第2版株洲的网站建设
  • 做网站柳州网站原型设计和版式设计