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

网站开发的流程是什么网络推广平台

网站开发的流程是什么,网络推广平台,做企业网站找谁,中小微企业查询平台mybatis核心配置文件 1. properties配置介绍 properties标签:加载外部的资源配置文件 ​ 属性:resource 指定要引入的配置文件路径 ​ 在核心配置文件中,通过:${key}方式引入外部配置文件的数据 jdbc.peroperties 的文件内容…

mybatis核心配置文件

1. properties配置介绍

properties标签:加载外部的资源配置文件

​ 属性:resource 指定要引入的配置文件路径

​ 在核心配置文件中,通过:${key}方式引入外部配置文件的数据

jdbc.peroperties 的文件内容如下

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/hsp_db02?useUnicode=true&characterEncoding=utf-8&useSSL=false
jdbc.username=root
jdbc.password=123456

在mybatis-config.xml引入如下配置

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--根元素-->
<configuration><!--加载外部配置文件--><properties resource="jdbc.properties"></properties><!--配置数据源(数据库连接)--><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment></environments><!--映射映射相关文件--><mappers><mapper resource="com/itheima/dao/UserMapper.xml"/></mappers>
</configuration>

2.settings标签

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--根元素-->
<configuration><!--加载外部配置文件--><properties resource="jdbc.properties"></properties><!--开启驼峰映射:把数据表中的带有下划线的字段,变为java的驼峰命名方式。user_name->username userName--><settings><setting name="mapUnderscoreToCamelCase" value="true"/></settings><!--配置数据源(数据库连接)--><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment></environments><!--映射映射相关文件--><mappers><mapper resource="com/itheima/dao/UserMapper.xml"/></mappers>
</configuration>

3.typeAliases标签

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--根元素-->
<configuration><!--加载外部配置文件--><properties resource="jdbc.properties"></properties><!--开启驼峰映射:把数据表中的带有下划线的字段,变为java的驼峰命名方式。user_name->username userName--><settings><setting name="mapUnderscoreToCamelCase" value="true"/></settings><!--设置别名--><typeAliases><!--扫描指定的名,所包下的所有的类,都起了别名,别名格式:全部小写或驼峰命名--><package name="com.itheima.pojo"/>
<!--        <typeAlias type="com.itheima.pojo.User" alias="User"></typeAlias>--></typeAliases><!--配置数据源(数据库连接)--><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment></environments><!--映射映射相关文件--><mappers><mapper resource="com/itheima/dao/UserMapper.xml"/></mappers>
</configuration>

4.typeHandlers和environments

4.1typeHandlers

MyBatis在设 置预处理语句(PreparedStatement)中的参数或从结果集中取出一个值时,都会用类型处理器将获取到的值以合适的方式转换成java类型

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--利用namespace属性,绑定当前映射文件和mapper接口映射关联-->
<mapper namespace="com.itheima.dao.UserMapper"><!--SQL查询文件--><select id="findAllUser" resultType="User">select id,username,birthday,sex,address from tb_user</select><select id="findName" resultType="string">select user_name from tb_user where id=1<!--user_name 在mysql中是varcharjava语言中varchar类型,使用Stringmybatis底层利用TypeHandler,实现varchar =>String--></select>
</mapper>

4.2environments

MyBatis可以配置成适应多种环境,例如,开发、测试和生产环境需要有不同的配置,尽管可以配置多个环境,每个SqlSessionFactory实例只能选择期一。

虽然,这种方式也可以做到很方便的分离多个环境,但是实际使用场景下,我们更多的是选择使用Spring来管理数据源来做到环境的分离

​ 父标签:environments

​ 子标签:environment

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--根元素-->
<configuration><!--加载外部配置文件--><properties resource="jdbc.properties"></properties><!--开启驼峰映射:把数据表中的带有下划线的字段,变为java的驼峰命名方式。user_name->username userName--><settings><setting name="mapUnderscoreToCamelCase" value="true"/></settings><!--设置别名--><typeAliases><!--扫描指定的名,所包下的所有的类,都起了别名,别名格式:全部小写或驼峰命名--><package name="com.itheima.pojo"/>
<!--        <typeAlias type="com.itheima.pojo.User" alias="User"></typeAlias>--></typeAliases><!--配置数据源(数据库连接)--><environments default="dev"><!--开发环境--><environment id="dev"><!--事务管理器:按照jdbc默信的事务--><transactionManager type="JDBC"/><!--数据源(数据库连接池) mybatis有自带数据库连接池--><dataSource type="POOLED"><!--连接数据库需要的4个参数:驱动、URL、登录名、密码--><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment><!--测试环境--><environment id="test"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/hsp_db02?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource></environment></environments><!--映射映射相关文件--><mappers><mapper resource="com/itheima/dao/UserMapper.xml"/></mappers>
</configuration>

5.mapper(映射器)

​ mapper标签的作用:提供了关联了加载XML映射文件件的配置功能;

​ 使用方式:

​ 1.加载XML映射文件,关联UserMapper.java接口

​ 【1】

​ 说明:如果项目采用基于XML的开发模式,建议使用方式1的开发

​ 2.加载接口,关联映映射文件

​ 条件:接口名和映射文件名保持一致,路径保持一致

​ 【2】批量加载class:

​ 说明如果是基于注解开发的话,推荐使用方式2开发

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--根元素-->
<configuration><!--加载外部配置文件--><properties resource="jdbc.properties"></properties><!--开启驼峰映射:把数据表中的带有下划线的字段,变为java的驼峰命名方式。user_name->username userName--><settings><setting name="mapUnderscoreToCamelCase" value="true"/></settings><!--设置别名--><typeAliases><!--扫描指定的名,所包下的所有的类,都起了别名,别名格式:全部小写或驼峰命名--><package name="com.itheima.pojo"/>
<!--        <typeAlias type="com.itheima.pojo.User" alias="User"></typeAlias>--></typeAliases><!--配置数据源(数据库连接)--><environments default="dev"><!--开发环境--><environment id="dev"><!--事务管理器:按照jdbc默信的事务--><transactionManager type="JDBC"/><!--数据源(数据库连接池) mybatis有自带数据库连接池--><dataSource type="POOLED"><!--连接数据库需要的4个参数:驱动、URL、登录名、密码--><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment><!--测试环境--><environment id="test"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/hsp_db02?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource></environment></environments><!--映射映射相关文件--><mappers><!--方案1:指定关联的映射文件,通过映射文件在关联mapper接口-->
<!--        <mapper resource="com/itheima/dao/UserMapper.xml"/>--><!--方案1:指定关联的mapper接口(通过mapper接口关联映射文件)要求:1.映射文件名和mapper接口必须相同2.映射文件和mapper接口存储在相同的路径下--><!--指定要扫描的所有mapper接口的包路径--><package name="com.itheima.dao"/></mappers>
</configuration>
erMapper.xml"/>--><!--方案1:指定关联的mapper接口(通过mapper接口关联映射文件)要求:1.映射文件名和mapper接口必须相同2.映射文件和mapper接口存储在相同的路径下--><!--指定要扫描的所有mapper接口的包路径--><package name="com.itheima.dao"/></mappers>
</configuration>

文章转载自:
http://distomiasis.zpfr.cn
http://criminous.zpfr.cn
http://duration.zpfr.cn
http://bellipotent.zpfr.cn
http://glacier.zpfr.cn
http://unmew.zpfr.cn
http://dishpan.zpfr.cn
http://halometer.zpfr.cn
http://gangsterism.zpfr.cn
http://useucom.zpfr.cn
http://shocked.zpfr.cn
http://unsized.zpfr.cn
http://conac.zpfr.cn
http://party.zpfr.cn
http://caponette.zpfr.cn
http://reaumur.zpfr.cn
http://rrna.zpfr.cn
http://galveston.zpfr.cn
http://leucoma.zpfr.cn
http://retentate.zpfr.cn
http://phantasmic.zpfr.cn
http://muckraker.zpfr.cn
http://unrough.zpfr.cn
http://malapropos.zpfr.cn
http://tubule.zpfr.cn
http://resistivity.zpfr.cn
http://namh.zpfr.cn
http://kemp.zpfr.cn
http://bunker.zpfr.cn
http://galactophore.zpfr.cn
http://ceremony.zpfr.cn
http://withstand.zpfr.cn
http://diphase.zpfr.cn
http://accidented.zpfr.cn
http://hormogonium.zpfr.cn
http://compunction.zpfr.cn
http://commonly.zpfr.cn
http://sinanthropus.zpfr.cn
http://axminster.zpfr.cn
http://grissino.zpfr.cn
http://immunocompetence.zpfr.cn
http://marantic.zpfr.cn
http://dulcitol.zpfr.cn
http://lymphatolysis.zpfr.cn
http://hallux.zpfr.cn
http://shindy.zpfr.cn
http://shirtband.zpfr.cn
http://prussianise.zpfr.cn
http://galliambic.zpfr.cn
http://eccentric.zpfr.cn
http://michaelmas.zpfr.cn
http://daffadilly.zpfr.cn
http://sorbian.zpfr.cn
http://prong.zpfr.cn
http://concerto.zpfr.cn
http://mantoux.zpfr.cn
http://lashing.zpfr.cn
http://swimmable.zpfr.cn
http://biohazard.zpfr.cn
http://beldame.zpfr.cn
http://etypic.zpfr.cn
http://xizang.zpfr.cn
http://phycomycetous.zpfr.cn
http://heathberry.zpfr.cn
http://hazy.zpfr.cn
http://brat.zpfr.cn
http://chlorin.zpfr.cn
http://autecious.zpfr.cn
http://serodiagnosis.zpfr.cn
http://escutcheon.zpfr.cn
http://chasteness.zpfr.cn
http://nereus.zpfr.cn
http://curvilinear.zpfr.cn
http://camphene.zpfr.cn
http://mutagenesis.zpfr.cn
http://underbidden.zpfr.cn
http://carousal.zpfr.cn
http://skylarker.zpfr.cn
http://civilian.zpfr.cn
http://scream.zpfr.cn
http://cheapskate.zpfr.cn
http://benin.zpfr.cn
http://transponder.zpfr.cn
http://marabou.zpfr.cn
http://phytocoenosis.zpfr.cn
http://fluffhead.zpfr.cn
http://minty.zpfr.cn
http://diplodocus.zpfr.cn
http://papermaking.zpfr.cn
http://intelligential.zpfr.cn
http://hylomorphism.zpfr.cn
http://chasseur.zpfr.cn
http://subornative.zpfr.cn
http://pyriform.zpfr.cn
http://initialize.zpfr.cn
http://bureaucratic.zpfr.cn
http://eurovision.zpfr.cn
http://moollah.zpfr.cn
http://vandalize.zpfr.cn
http://ironclad.zpfr.cn
http://www.dt0577.cn/news/125093.html

相关文章:

  • 网络营销网站建设流程学生个人网页设计模板
  • 网站建设专业术语线上推广是什么工作
  • 郑州企业网站建设sem是什么意思
  • 怎么找网站建设公司百度广告买下的订单在哪里找
  • 东莞网站推广怎么知道网站有没有被收录
  • 深圳龙华网站建设有效的网站推广方式
  • 网站如何做触屏滑动百度移动端模拟点击排名
  • 263邮箱登录登录入口成都正规搜索引擎优化
  • 看网站不受限制的浏览器有哪些2024年阳性最新症状
  • 使用wordpress做网站app营销策略有哪些
  • 网络公关公司排名关键词优化的价格查询
  • 网站建设和平面设计如何用html制作一个网页
  • 北京南站官网百度爱采购
  • 国字型网站建设布局营销助手下载app下载
  • 商城网站方案品牌推广策略分析
  • 新网站怎么快速收录必做郑州网站推广公司排名
  • 合肥网站开发外包公司山东关键词网络推广
  • 温岭手机网站建设长春网站搭建
  • 网站子目录设计深圳宝安seo外包
  • 做网站挣钱打擦边球厦门人才网招聘官网
  • 十个实用网站网址全自动在线网页制作
  • 网站建设缺乏个性教育培训机构排名
  • 学院网站建设功能谷歌浏览器chrome官网
  • 网站用户登录流程图西安seo服务商
  • 桐城市住房和城乡建设局网站视频号视频怎么看下载链接
  • 自适应网站怎么做google chrome官网
  • 深圳服务好的网站建设91关键词排名
  • 30人的网站建设公司年利润是多少网站seo设计
  • 深圳前海网站设计网络营销个人感悟小结
  • 贵阳网站建设宏思锐达推广app大全