中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)絡(luò)營(yíng)銷外包是干啥的南寧seo團(tuán)隊(duì)哪家好

網(wǎng)絡(luò)營(yíng)銷外包是干啥的,南寧seo團(tuán)隊(duì)哪家好,最簡(jiǎn)單的html代碼,珠海企業(yè)網(wǎng)站制作公司目錄 整合jdbc 1. 新建項(xiàng)目 2. 編寫yaml配置文件連接數(shù)據(jù)庫(kù) 3. 測(cè)試類 使用原生的jdbcTemplate進(jìn)行訪問測(cè)試 使用Druid連接池 1. 添加類型 2. 初始化連接池 3. 編寫config類 配置Druid數(shù)據(jù)源監(jiān)視 整合Mybatis 1. 導(dǎo)入依賴 2. 編寫mapper接口 3. 編寫實(shí)體類 4. 編…

目錄

整合jdbc

1. 新建項(xiàng)目

2. 編寫yaml配置文件連接數(shù)據(jù)庫(kù)

3. 測(cè)試類

使用原生的jdbcTemplate進(jìn)行訪問測(cè)試

使用Druid連接池

1. 添加類型

2. 初始化連接池

3. 編寫config類

配置Druid數(shù)據(jù)源監(jiān)視

整合Mybatis

1. 導(dǎo)入依賴

2. 編寫mapper接口

3. 編寫實(shí)體類

4. 編寫mapper.xml

5. controller層調(diào)用方法


整合jdbc

1. 新建項(xiàng)目

2. 編寫yaml配置文件連接數(shù)據(jù)庫(kù)

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. 測(cè)試類

@SpringBootTest
class Springboot04JdbcApplicationTests {@AutowiredDataSource dataSource;//注入依賴@Testvoid contextLoads() throws SQLException {System.out.println(dataSource.getClass());//測(cè)試一下類型Connection connection = dataSource.getConnection();System.out.println(connection);}
}

可以得到數(shù)據(jù)源為:class com.zaxxer.hikari.HikariDataSource

使用原生的jdbcTemplate進(jìn)行訪問測(cè)試

  • execute方法:可以用于執(zhí)行任何SQL語句,一般用于執(zhí)行DDL語句;

  • update方法及batchUpdate方法:update方法用于執(zhí)行新增、修改、刪除等語句;batchUpdate方法用于執(zhí)行批處理相關(guān)語句;

  • query方法及queryForXXX方法:用于執(zhí)行查詢相關(guān)語句;

  • call方法:用于執(zhí)行存儲(chǔ)過程、函數(shù)相關(guān)語句。

@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中設(shè)置type

type: com.alibaba.druid.pool.DruidDataSource # 自定義數(shù)據(jù)源

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 的同名參數(shù)中

配置Druid數(shù)據(jù)源監(jiān)視

@Beanpublic ServletRegistrationBean servletRegistrationBean(){ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");HashMap<String, String> init = new HashMap<>();init.put("loginUsername","admin");//初始化init.put("loginPassword","123");//后臺(tái)允許誰訪問init.put("allow","");bean.setInitParameters(init);return bean;}

當(dāng)執(zhí)行一次sql時(shí),后臺(tái)會(huì)有監(jiān)視?

整合Mybatis

1. 導(dǎo)入依賴

<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 : 表示本類是一個(gè) MyBatis 的 Mapper

3. 編寫實(shí)體類

使用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層調(diào)用方法

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

相關(guān)文章:

  • 河南省新聞出版學(xué)校怎么樣全網(wǎng)優(yōu)化哪家好
  • 網(wǎng)站系統(tǒng)重要性長(zhǎng)沙百度網(wǎng)站優(yōu)化
  • 網(wǎng)站建設(shè) 源美設(shè)計(jì)seo合作代理
  • 織夢(mèng)手機(jī)網(wǎng)站模板上海百度推廣官網(wǎng)
  • ps做網(wǎng)站的效果圖網(wǎng)絡(luò)銷售掙錢嗎
  • node.js做企業(yè)網(wǎng)站seo的優(yōu)化方案
  • 怎么看網(wǎng)站做的外鏈百度app客服人工在線咨詢
  • 做網(wǎng)站推廣多少錢黑帽seo聯(lián)系方式
  • 怎么用ps做網(wǎng)站首頁關(guān)鍵詞排名方案
  • 河南省住房城鄉(xiāng)建設(shè)廳官方網(wǎng)站window優(yōu)化大師
  • 自己建網(wǎng)站的費(fèi)用百度搜索收錄入口
  • 國(guó)外網(wǎng)站空間租用費(fèi)用站長(zhǎng)工具seo綜合查詢廣告
  • 泰州網(wǎng)站開發(fā)搜索引擎搜索
  • 廣州做企業(yè)網(wǎng)站找哪家公司好熱點(diǎn)新聞事件素材
  • 貴安新區(qū)網(wǎng)站建設(shè)地推一手項(xiàng)目平臺(tái)
  • 政府部門建設(shè)網(wǎng)站的必要性東營(yíng)百度推廣公司
  • 網(wǎng)站建設(shè)專業(yè)品牌行業(yè)關(guān)鍵詞搜索排名
  • 企業(yè)網(wǎng)站seo策略關(guān)鍵詞優(yōu)化排名網(wǎng)站
  • 家居建材網(wǎng)站源碼seo 優(yōu)化案例
  • 在豬八戒網(wǎng)站如何做兼職谷歌seo服務(wù)商
  • 南通企業(yè)網(wǎng)站有哪些推廣普通話活動(dòng)方案
  • 網(wǎng)站建設(shè)南陽有沒有免費(fèi)的推廣網(wǎng)站
  • wordpress常見的15個(gè)問題鄭州seo優(yōu)化外包公司
  • 蘇州公司做網(wǎng)站qq關(guān)鍵詞排名優(yōu)化
  • 山東一建建設(shè)有限公司網(wǎng)站什么是企業(yè)營(yíng)銷型網(wǎng)站
  • 呼和浩特市建設(shè)委員會(huì)官方網(wǎng)站網(wǎng)站建設(shè)需求模板
  • 如何注冊(cè)騰訊企業(yè)郵箱店鋪seo是什么意思
  • 下沙網(wǎng)站建設(shè)谷歌優(yōu)化seo
  • 網(wǎng)站建設(shè)合約網(wǎng)上學(xué)電腦培訓(xùn)中心
  • 江西住房和城鄉(xiāng)建設(shè)廳網(wǎng)站windows優(yōu)化大師免費(fèi)