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

做轮播海报的网站sem是什么意思中文

做轮播海报的网站,sem是什么意思中文,湖南seo网站策划,电子商务seo是什么意思目录 SpringBoot整合Juint 1.导入相关的依赖 2.创建测试类,使用注解SpringBootTest SpringBoot整合ssm框架 1.使用脚手架创建Spring项目 2.修改pom.xml 我先修改了SpringBoot的版本,修改为2.3.10.RELEASE,因为SpringBoot版本太高会出现…

目录

SpringBoot整合Juint

1.导入相关的依赖

2.创建测试类,使用注解@SpringBootTest

SpringBoot整合ssm框架

1.使用脚手架创建Spring项目

2.修改pom.xml

我先修改了SpringBoot的版本,修改为2.3.10.RELEASE,因为SpringBoot版本太高会出现各种各样奇怪的报错

导入的依赖的版本我也进行了修改

数据库驱动

java版本修改

由于我们还要使用druid数据源进行连接数据库,我们还要导入druid依赖

3.编写application.yml文件的数据库连接信息

 4.编写dao层

 5.使用测试类(@SpringBootTest)来进行测试


SpringBoot整合Juint

1.导入相关的依赖

<!--整合junit--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>

2.创建测试类,使用注解@SpringBootTest

//@SpringBootTest//会在相同的包下寻找SpringBoot引导类并进行加载,如果和SpringBoot引导类不在同一个包名下,就会报错@SpringBootTest
class SpringDay8SpringBoot2ApplicationTests {@Autowiredprivate Book booK;@Testvoid contextLoads() {booK.save();}}

这个测试类处于com.hhh包下

SpringBoot会根据改测试类处于的包名,进而去相同的包名下寻找SpringBoot引导类,并进行加载

如果 测试类和引导类处于不同的包,我们可以使用@SpringBootTest注解的classes属性进行赋值加载

//@SpringBootTest//会在相同的包下寻找SpringBoot引导类并进行加载,如果和SpringBoot引导类不在同一个包名下,就会报错//所以我们可以直接指定引导类
@SpringBootTest(classes = SpringDay8SpringBoot2Application.class)
class SpringDay8SpringBoot2ApplicationTests {@Autowiredprivate Book booK;@Testvoid contextLoads() {booK.save();}}

SpringBoot整合ssm框架

由于SpringBoot是简化Spring开发的,而SpringMVC又是Spring的一部分,所以不用去整合,所以要整合的就是mybatis框架

1.使用脚手架创建Spring项目

选择Spring Initializr

选择maven和jar包

选择mybatis框架和Mysql驱动

2.修改pom.xml

我先修改了SpringBoot的版本,修改为2.3.10.RELEASE,因为SpringBoot版本太高会出现各种各样奇怪的报错

导入的依赖的版本我也进行了修改

数据库驱动

java版本修改

由于我们还要使用druid数据源进行连接数据库,我们还要导入druid依赖

 <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.16</version></dependency>

 完整的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.10.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><!-- Generated by https://start.springboot.io --><!-- 优质的 spring/boot/data/security/cloud 框架中文文档尽在 => https://springdoc.cn --><groupId>com.hhh</groupId><artifactId>spring_day8_springBootSsm</artifactId><version>0.0.1-SNAPSHOT</version><name>spring_day8_springBootSsm</name><description>spring_day8_springBootSsm</description><url/><licenses><license/></licenses><developers><developer/></developers><scm><connection/><developerConnection/><tag/><url/></scm><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.3.0</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId>
<!--            <scope>runtime</scope>--></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.16</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter-test</artifactId><version>2.3.0</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

3.编写application.yml文件的数据库连接信息

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mysql_day2?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF-8&useSSL=falseusername: rootpassword: 123456type: com.alibaba.druid.pool.DruidDataSource

通过对dataSource属性进行赋值,SpringBoot会创建出DataSource类对象,SqlSessionFactory类对象,并交给Spring管理 

 4.编写dao层

@Mapper
public interface BookDao {@Select("select * from book;")List<Book> getAll();
}

对于这个接口类,我使用了@Mapper注解,把这个类交给Spring管理,并告诉了Spirng这是一个接口类,然后Spring会帮忙创建代理对象

可以比较的是,如果不使用SpringBoot,我们需要在MybatisConfig配置类中写接口扫描的方法来对dao层的所有接口进行扫描,并创建代理对象

 这是Book对象

public class Book {private Integer id;private String name;private String description;private Double score;@Overridepublic String toString() {return "Book{" +"id=" + id +", name='" + name + '\'' +", description='" + description + '\'' +", score=" + score +'}';}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}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;}public Double getScore() {return score;}public void setScore(Double score) {this.score = score;}
}

这是数据库

 5.使用测试类(@SpringBootTest)来进行测试

@SpringBootTest
class SpringDay8SpringBootSsmApplicationTests {@Autowiredprivate BookDao bookDao;@Testvoid contextLoads() {List<Book> all = bookDao.getAll();System.out.println(all);}}

结果

http://www.dt0577.cn/news/22453.html

相关文章:

  • 网页制作基础教程我的足球网seo关键词优化排名哪家好
  • 网站建设 培训班 成都如何提升百度关键词排名
  • 欧洲美妇做爰网站百度云搜索引擎网站
  • 在线网站建设机构百度竞价调价软件
  • 网站建设有什么专业术语百度北京分公司官网
  • 做简历的网站有哪些内容网络营销logo
  • 上海网站开发天津seo推广
  • 免费mac做ppt模板下载网站网络营销的优化和推广方式
  • 思途建站产品软文范例100字
  • 做牙工作网站网时代教育培训机构怎么样
  • m网购物商城成都网站搭建优化推广
  • 深圳制作公司网站的公司刷赞抖音推广网站
  • 云主机安装多个网站优化搜索引擎营销
  • 海南住房和城乡建设委员会门户网站重庆百度
  • 中华人民共和国住房与建设部网站网络营销的概念和含义
  • 在线培训系统平台浙江seo博客
  • 广州网站制作公司优化站长工具ping检测
  • 属于b2c网站的有哪几个网站营销策划
  • cydia软件源网站开发网络推广销售是做什么的
  • 广州白云网站建设公司网站快速优化排名
  • 做海外代购的网站杭州最好的seo公司
  • 商务部建设司网站如何设计企业网站
  • 网站建设怎么让百度搜索到百度指数怎么做
  • 党建网站建设作为最有效的15个营销方法
  • 用源码做网站基础建站如何提升和优化
  • 项目网站的建设有两种模式com域名
  • 手机上部署网站整站优化案例
  • 北京网站建设 都选万维科技宁波seo基础入门
  • 凡科轻站系统设置友情链接有什么作用
  • 天马网络网站关键词优化搜索排名