spring-mybatis

1、mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.test -DartifactId=test -DarchetypeCatalog=internal 

2、用idea打开项目,一路next,打开web.xml文件,当servlet版本为2.3时,必须修改,
即 web-app_2_3.dtdweb-app_2_3.dtd,因为2.3版本默认jsp的el表达式关闭的
打开电脑上的apache-tomcat>>webapps>>examples>>webinfo>>web.xml文件
拷贝里面的文件头部,替换项目中的内容

3、构建项目目录
进入idea,进入project structure>>modules,
注意:在webapp>>WEBINFO下面创建lib目录,存放非mvn的相关第三方依赖jar包,比如支付宝demo中的alipay相关jar包

4、pom添加依赖
修改junit为4.11;
添加logback依赖:slf4j-api 接口协议 logback-core logback核心 logback-classic 实现slf4j接口
数据库连接依赖:mysql-connector-java scope为runtime
数据库连接池依赖:c3p0
orm层框架依赖:mybatis 核心依赖 mybatis-spring spring整合依赖 mybatis-generator
web标签依赖:taglibs jstl>>jstl
json依赖:jackson-databind
servlet依赖 : javax.servlet-api
添加mybatis-generator插件依赖:在<bulid>下加入<plugins>节点,里面放入
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
<!-- geelynote maven的核心插件之-complier插件默认只支持编译Java 1.4,因此需要加上支持高版本jre的配置,在pom.xml里面加上 增加编译插件 -->
<!--同时也是为了在maven项目打包的时候将lib内的jar包同时打包,才能发布到服务器上正常运行,不然会缺少lib下支持运行功能的组件包-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>




5、spring依赖
spring-core spring-beans spring-context spring-jdbc spring-tx spring-web spring-webmvc
spring-test


6、在resources下建立mybatis-config.xml文件
搜索mybatis官网进入之后,点击入门复制配置文件
配置全局变量:settings
useGeneratedKeys true 使用自增主键
useColumnLabel true 支持列别名替换列名
mapUnderscoreToCamelCase true 支持列名 _ 向驼峰属性名转换 create_time createTime

7、在resource目录下建立generatorConfig.xml文件

spring mybatis整合
在resource下添加文件夹spring,生成spring-dao.xml文件,idea右键能直接生成带有头部的springxml文件
1、在beans中添加 <context:property-placeholder location="classpath:jdbc.properties" />
2、根据location的配置在resource下生成jdbc.properties
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8
username=root
password=

3、在beans添加
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driver}" />
<property name="jdbcUrl" value="${url}" />
<property name="user" value="${username}"/>
<property name="password" value="${password}"/>
<property name="maxPoolSize" value="30" />
<property name="minPoolSize" value="10" />
<!--获取连接超时时间-->
<property name="checkoutTimeout" value="1000" />
<!--获取连接失败重试次数-->
<property name="acquireRetryAttempts" value="2" />
</bean>

4、配置sqlSessionFactory
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!--对应上面的datasource-->
<property name="dataSource" ref="dataSource" />
<!--mybatis配置文件-->
<property name="configLocation" value="classpath:mybatis-config.xml" />
<!--配置包扫描位置-->
<property name="typeAliasesPackage" value="com.test.entity" />
<!--配置mapper、xml文件位置-->
<property name="mapperLocations" value="classpath:mapper/*.xml" />
</bean>

5、配置dao接口位置
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!--注入sqlsessionfactory-->
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
<!--配置dao接口位置-->
<property name="basePackage" value="com.test.dao"/>
</bean>

结束。点击mvn-mybatis-generator插件,自动生成dao、entity、mapper












数据治理是确保数据准确性、可靠性、安全性、可用性和完整性的体系和框架。它定义了组织内部如何使用、存储、保护和共享数据的规则和流程。数据治理的重要性随着数字化转型的加速而日益凸显,它能够提高决策效率、增强业务竞争力、降低风险,并促进业务创新。有效的数据治理体系可以确保数据在采集、存储、处理、共享和保护等环节的合规性和有效性。 数据质量管理是数据治理中的关键环节,它涉及数据质量评估、数据清洗、标准化和监控。高质量的数据能够提升业务决策的准确性,优化业务流程,并挖掘潜在的商业价值。随着大数据和人工智能技术的发展,数据质量管理在确保数据准确性和可靠性方面的作用愈发重要。企业需要建立完善的数据质量管理和校验机制,并通过数据清洗和标准化提高数据质量。 数据安全与隐私保护是数据治理中的另一个重要领域。随着数据量的快速增长和互联网技术的迅速发展,数据安全与隐私保护面临前所未有的挑战。企业需要加强数据安全与隐私保护的法律法规和技术手段,采用数据加密、脱敏和备份恢复等技术手段,以及加强培训和教育,提高安全意识和技能水平。 数据流程管理与监控是确保数据质量、提高数据利用率、保护数据安全的重要环节。有效的数据流程管理可以确保数据流程的合规性和高效性,而实时监控则有助于及时发现并解决潜在问题。企业需要设计合理的数据流程架构,制定详细的数据管理流程规范,并运用数据审计和可视化技术手段进行监控。 数据资产管理是将数据视为组织的重要资产,通过有效的管理和利用,为组织带来经济价值。数据资产管理涵盖数据的整个生命周期,包括数据的创建、存储、处理、共享、使用和保护。它面临的挑战包括数据量的快速增长、数据类型的多样化和数据更新的迅速性。组织需要建立完善的数据管理体系,提高数据处理和分析能力,以应对这些挑战。同时,数据资产的分类与评估、共享与使用规范也是数据资产管理的重要组成部分,需要制定合理的标准和规范,确保数据共享的安全性和隐私保护,以及建立合理的利益分配和权益保障机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值