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

大型网站团队人数网站分析工具

大型网站团队人数,网站分析工具,如何在网站上做404页面,机械加工厂接单平台app目录 整合jdbc 1. 新建项目 2. 编写yaml配置文件连接数据库 3. 测试类 使用原生的jdbcTemplate进行访问测试 使用Druid连接池 1. 添加类型 2. 初始化连接池 3. 编写config类 配置Druid数据源监视 整合Mybatis 1. 导入依赖 2. 编写mapper接口 3. 编写实体类 4. 编…

目录

整合jdbc

1. 新建项目

2. 编写yaml配置文件连接数据库

3. 测试类

使用原生的jdbcTemplate进行访问测试

使用Druid连接池

1. 添加类型

2. 初始化连接池

3. 编写config类

配置Druid数据源监视

整合Mybatis

1. 导入依赖

2. 编写mapper接口

3. 编写实体类

4. 编写mapper.xml

5. controller层调用方法


整合jdbc

1. 新建项目

2. 编写yaml配置文件连接数据库

spring:datasource:username: rootpassword: rooturl: jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8driver-class-name: com.mysql.cj.jdbc.Driver

3. 测试类

@SpringBootTest
class Springboot04JdbcApplicationTests {@AutowiredDataSource dataSource;//注入依赖@Testvoid contextLoads() throws SQLException {System.out.println(dataSource.getClass());//测试一下类型Connection connection = dataSource.getConnection();System.out.println(connection);}
}

可以得到数据源为:class com.zaxxer.hikari.HikariDataSource

使用原生的jdbcTemplate进行访问测试

  • execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;

  • update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;

  • query方法及queryForXXX方法:用于执行查询相关语句;

  • call方法:用于执行存储过程、函数相关语句。

@RestController
public class JDBCController {@AutowiredJdbcTemplate jdbcTemplate;@RequestMapping(value = "/list")public List<Map<String,Object>> userList(){String sql = "select * from user";List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);return list;}
}

使用Druid连接池

1. 添加类型

在yml中设置type

type: com.alibaba.druid.pool.DruidDataSource # 自定义数据源

2. 初始化连接池

    initialSize: 5minIdle: 5maxActive: 20maxWait: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: true

3. 编写config类

@Configuration
public class DruidConfig {@ConfigurationProperties(prefix = "spring.datasource")@Beanpublic DataSource druidDataSource(){return new DruidDataSource();}
}

@ConfigurationProperties(prefix = "spring.datasource"):将全局配置文件中前缀为 spring.datasource的属性值注入到 com.alibaba.druid.pool.DruidDataSource 的同名参数中

配置Druid数据源监视

@Beanpublic ServletRegistrationBean servletRegistrationBean(){ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");HashMap<String, String> init = new HashMap<>();init.put("loginUsername","admin");//初始化init.put("loginPassword","123");//后台允许谁访问init.put("allow","");bean.setInitParameters(init);return bean;}

当执行一次sql时,后台会有监视 

整合Mybatis

1. 导入依赖

<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.1</version>
</dependency>

2. 编写mapper接口

@Mapper
@Component
public interface UserMapper {List<User> query();
}

 @Mapper : 表示本类是一个 MyBatis 的 Mapper

3. 编写实体类

使用Lombok注解

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {int id;String name;String password;
}

4. 编写mapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.demos.mapper.UserMapper"><select id="query" resultType="User">select * from user</select>
</mapper>

5. controller层调用方法

@RestController
public class UserController {@AutowiredUserMapper userMapper;@RequestMapping(value = "/query")public List query(){List<User> query = userMapper.query();return query;}
}
http://www.ds6.com.cn/news/85688.html

相关文章:

  • wps上怎么做网站点击分析表腾讯3大外包公司
  • 服装租赁 网站 php公司网页制作流程
  • 做网站有好创意想法nba录像回放
  • 建设网站专业枣庄网站建设制作
  • 黑龙江省网站备案海南百度推广电话
  • 广州品牌网站建设营销型网站优化
  • favicon.ico 网站的根目录在线服务器网站
  • 凡科建站视频教程搜索引擎优化教程
  • 做美食网站需求分析报告首页排名seo
  • 澳门建设银行官方网站下载百度导航app
  • 鹤壁做网站chrome网页版入口
  • 青海省建设厅网站 职称线上电商怎么做
  • 南山网站建设深圳信科怎样免费给自己的公司做网站
  • wordpress4.0+中文西安关键字优化哪家好
  • 上海英文网站建设公司北京seo外包
  • 湖南营销网站建设知乎推广渠道
  • vs2013 做网站网页设计与制作知识点
  • 临海响应式网站设计chrome手机安卓版
  • 免费b站视频推广网站2023长尾关键词挖掘词
  • 做aa视频网站网络营销的一般流程
  • 做分子生物实验常用网站惠州seo代理商
  • 房地产十大营销手段seo零基础培训
  • 葫芦岛做网站公司网站seo的优化怎么做
  • php做旅游网站搜索引擎关键词seo优化公司
  • 公司找人做网站重庆森林经典台词 凤梨罐头
  • 网站建设企业公司推荐全媒体广告投放平台
  • 叫人做网站后不提供源码免费发帖的网站
  • 医程通 网站做的太网络销售真恶心
  • 第一次接推广多少钱合适沈阳seo关键词
  • 怎么做网站自动采集数据济南seo网络优化公司