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

建设小网站教程福建百度推广

建设小网站教程,福建百度推广,通州网站建设公司,外贸网站建设入门这里写目录标题一、SpringBoot整合Junit1.1 搭建SpringBoot工程1.2 引入starter-test起步依赖1.3 编写类1.4 测试二、SpringBoot整合mybatis2.1 搭建SpringBoot工程2.2 引入mybatis起步依赖,添加驱动2.3 编写DataSource和MyBatis相关配置2.4 定义表和实体类2.5 编写…

这里写目录标题

  • 一、SpringBoot整合Junit
    • 1.1 搭建SpringBoot工程
    • 1.2 引入starter-test起步依赖
    • 1.3 编写类
    • 1.4 测试
  • 二、SpringBoot整合mybatis
    • 2.1 搭建SpringBoot工程
    • 2.2 引入mybatis起步依赖,添加驱动
    • 2.3 编写DataSource和MyBatis相关配置
    • 2.4 定义表和实体类
    • 2.5 编写dao和mapper文件/纯注解开发
      • 2.5.1 纯注解开发
      • 2.5.2 配置mapper文件
    • 2.6 测试
  • 三、SpringBoot整合redis
    • 3.1 搭建SpringBoot工程
    • 3.2 引入redis起步依赖
    • 3.3 配置redis相关属性
    • 3.4 注入RedisTemplate模板
    • 3.5 编写测试方法,测试

一、SpringBoot整合Junit

1.1 搭建SpringBoot工程

1.2 引入starter-test起步依赖

 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

1.3 编写类

@Service
public class UserService {public void show(){System.out.println("这是Service里面的show....");}}

1.4 测试

@RunWith(SpringRunner.class)
@SpringBootTest(classes = DemoJunitApplication.class )
public class UserServiceTest {@AutowiredUserService service;@Testpublic void test(){System.out.println(111);}@Testpublic void test1(){service.show();}
}

二、SpringBoot整合mybatis

2.1 搭建SpringBoot工程

2.2 引入mybatis起步依赖,添加驱动

<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.0</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><!--<scope>runtime</scope>--></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency>

2.3 编写DataSource和MyBatis相关配置

spring:datasource:url: jdbc:mysql://192.168.147.128:3306/springboot?serverTimezone=UTCusername: rootpassword: 123456driver-class-name: com.mysql.cj.jdbc.Driver

2.4 定义表和实体类

CREATE DATABASE `springboot` ;
USE `springboot`;CREATE TABLE `t_user` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,`password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;insert  into `t_user`(`id`,`username`,`password`) values (1,'zhangsan','123'),(2,'lisi','234');

实体类

public class User {private int id;private String username;private String password;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "User{" +"id=" + id +", username='" + username + '\'' +", password='" + password + '\'' +'}';}}

2.5 编写dao和mapper文件/纯注解开发

2.5.1 纯注解开发

@Mapper
@Repository
public interface UserMapper {@Select("select * from t_user")public List<User> findAll();
}

2.5.2 配置mapper文件

@Mapper
@Repository
public interface UserXmlMapper {public List<User> findAll();}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.study.mapper.UserXmlMapper"><select id="findAll" resultType="user">select * from t_user</select>
</mapper>

配置文件添加一些修改

mybatis:mapper-locations: classpath:mapper/*Mapper.xml # mapper映射文件路径type-aliases-package: cn.study.domain

2.6 测试

@SpringBootTest
@RunWith(SpringRunner.class)
public class DemoMybatisApplicationTests {@Autowiredprivate UserMapper userMapper;@Autowiredprivate UserXmlMapper userXmlMapper;@Testpublic void testFindAll() {List<User> list = userMapper.findAll();System.out.println(list);}@Testpublic void testFindAll2() {List<User> list = userXmlMapper.findAll();System.out.println(list);}}

在这里插入图片描述

三、SpringBoot整合redis

3.1 搭建SpringBoot工程

按照上一篇里面介绍的新建一个springboot项目或者是模块。

3.2 引入redis起步依赖

在pom.xml里面添加依赖

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>

3.3 配置redis相关属性

在resource文件下,application.yml文件里面添加配置参数,如果文件不存在则新建

spring:redis:host: 127.0.0.1port: 6379

3.4 注入RedisTemplate模板

@Autowiredprivate RedisTemplate redisTemplate;

3.5 编写测试方法,测试

在测试文件夹下编写测试

@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoRedisApplicationTests {@Autowiredprivate RedisTemplate redisTemplate;@Testpublic void testSet() {//存入数据redisTemplate.boundValueOps("name").set("zhangsan");}@Testpublic void testGet() {//获取数据Object name = redisTemplate.boundValueOps("name").get();System.out.println(name);}}
http://www.tj-hxxt.cn/news/62175.html

相关文章:

  • 中企动力近期做的网站百度提交网站入口网址
  • 制作二维码的平台小红书关键词优化
  • wordpress backwpupseo网站分析
  • 校园网站建设考评办法营销方式和手段有哪些
  • 建一个网站的价格爱站关键词挖掘old
  • 快速提高网站权重提升网络公司经营范围
  • 东莞微客巴巴做网站经典广告推广词
  • 平面设计岗位职责seo做什么网站赚钱
  • 如何做幼儿园网站自建网站流程
  • 东莞app定制开发公司哈尔滨怎样关键词优化
  • 用html做网站顺序北京百度快速优化排名
  • 音乐播放网站怎么做市场营销策划公司排名
  • 抚顺网站开发招聘优化营商环境指什么
  • 作品集模板网站it培训班
  • 网站所有二级目录免费推广途径
  • 做商务网站需要什么资料沪深300指数基金
  • 国外公司做中国网站营销案例100例小故事及感悟
  • 定制跟模板网站有什么不一样自媒体十大平台
  • 广州网站制作系统百度seo点击工具
  • 怎么在工商网站做实名认证青青河边草直播免费观看
  • 网站开发是做什么打开百度一下网页版
  • 深圳建网站多少钱网站开发公司排名
  • 自己放题库做测试网站新闻发布稿
  • 产品营销策划seo技术培训班
  • 青岛网站排名优化大量微信群推广代发广告
  • 网站地链接结构手机优化软件下载
  • 成都网站建设哪家公司好网站怎么优化关键词
  • wordpress调用帝国cmsseo咨询服务
  • 免费素材库视频网广州seo工资
  • 个人如何接外包项目seo系统培训班