- 博客(21)
- 收藏
- 关注
原创 mybatis批量插入oracle
@Insert({ "<script>" +"insert into COMPOSITE_TREE (LEVEL1,NAME1,LEVEL2,NAME2,LEVEL3,NAME3,LEVEL4,NAME4,LEVEL5,NAME5,UNIT_TYPE," + "UNIT_CODE,UNIT_NAME,REPAIR_LEVEL,CO...
2019-02-27 20:09:39
200
原创 springboot文件上传配置
@Configuration public class FileConfig { /** * 文件上传配置 * @return */ @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory...
2019-02-27 20:07:34
600
转载 数据绑定流程
1. Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 2. DataBinder 调用装配在 Spring MVC 上下文中的ConversionService 组件进行数据类型转换、数据格式化工作。将 Servlet 中的请求信息填充到入参对象中 3. 调用 V...
2018-10-12 22:47:13
417
原创 SpringMVC确定目标方法POJO类型入参的过程
/** * 1:由@ModelAttribute标记的方法,会在每个目标方法执行前被springMVC调用 * 2:@ModelAttribute注解也可以来修饰目标方法POJO的入参,其value属性值有如下作用: * 1)SpringMVC会使用value属性值在implicitModel中查找对应的对象,若存在,则会直接传入到目标方法的入参 * 2)SpringMVC会以...
2018-10-11 22:03:49
261
原创 Spring学习(谷粒学院spring4课程)第九节 spring与 Struts2整合
一:在通用的 web 应用中访问 Spring 1). 需要额外加入的 jar 包: spring-web-4.0.0.RELEASE.jar spring-webmvc-4.0.0.RELEASE.jar 需要注意的是spring的所有jar包放在WebContent\WEB-INF\lib下,不然放到tomcat后,应用访问不到jar包内容 2). Spring 的配置文件, 没有什么不...
2018-10-02 22:36:24
342
原创 Spring学习(谷粒学院spring4课程)第八节 事务
spring的事务管理是以AOP框架为基础的 一:基于注解的事务管理 (1)配置事务管理器及启用事务注解 <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <prope...
2018-10-02 22:18:58
478
原创 Spring学习(谷粒学院spring4课程)第七节 JdbcTemplate
一:配置数据库连接池及jdbc Template或NamedParameterJdbcTemplate, <!-- 导入资源文件 --> <context:property-placeholder location="classpath:db.properties"/> <!-- 配置c3p0数据源 --> <bean id="dataSource"...
2018-10-02 21:49:36
160
原创 Spring学习(谷粒学院spring4课程)第六节 AOP
一:采用AOP的原因 代码混乱:越来越多的非业务需求(日志和验证等)加入后, 原有的业务方法急剧膨胀. 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点. 代码分散: 以日志需求为例, 只是为了满足这个单一需求, 就不得不在多个模块(方法)里多次重复相同的日志代码. 如果日志需求发生变化, 必须修改所有模块. 二:基于aspectj注解声明切面 实例:定义一个bean,为其添加日...
2018-10-02 21:35:32
234
原创 Spring学习(谷粒学院spring4课程)第五节 基于 @Autowired 自动装配 Bean
1: @Autowired 的应用范围 @Autowired 可以应用到构造器,字段,含参函数上。 2:如何装配 2.1 @Autowired 自动装配具有兼容类型的单个 Bean属性,若该属性非必须,可以设置required 属性为 false 2.2若有多个bean满足要求,有两种方法可以装配指定的bean。 (1)使用@Qualifier注解指定要装配的bean (2)使字...
2018-10-02 15:21:21
161
转载 Spring学习(谷粒学院spring4课程)第四节 基于注解配置bean
组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 @Service: 标识服务层(业务层)组件 @Controller: 标识表现层组件 对于扫描到的组件, ...
2018-10-02 15:05:08
1250
原创 Spring学习(谷粒学院spring4课程)第三节 工厂方法配置bean
一:静态工厂方法:直接调用某一个类的静态方法就可以返回Bean的实例 <!-- class属性指向静态工厂的全类名, factory-method指向静态工厂方法的名字 constructor-arg:如果工厂方法需要传入参数,则使用constructor-arg来配置参数 --> <bean id="car1" class="com.wh.spring.factory....
2018-09-26 22:40:46
159
原创 Spring学习(谷粒学院spring4课程)第二节 bean的生命周期
bean的后置处理:实现BeanPostProcessor接口,并提供postProcessBeforeInitialization (Object bean, String beanName)(init-method之前调用)和postProcessAfterInitialization (Object bean, String beanName)(init-method之后调用)方法实现。 ...
2018-09-26 21:57:25
287
原创 Spring学习(谷粒学院spring4课程)第一节 Bean的配置
内容包括:配置Bean、spring容器、获取bean 、属性注入 、bean的作用域 、spring使用外部属性文件 一:配置Bean class:bean的全类名,通过反射的方式在IOC容器中创建bean,所以要求Bean中必须有无参数的构造器。 id:标识容器中的bean的id <bean id="HelloWorld" class="com.wh.spring.beans....
2018-09-25 22:16:56
1256
转载 Build path contains duplicat enty
问题描述:Maven update失败,出现错误 Build path contains duplicat entyunable to update maven解决方法:参考:http://blog.youkuaiyun.com/u012919352/article/details/68941566ctrl+shift+R查找文件.classpath(新手注意要输入*.classpath),然后找到<...
2018-03-08 14:26:11
312
转载 Mybatis Generator配置
参考:http://blog.youkuaiyun.com/Eternally123/article/details/78511150https://www.jianshu.com/p/e09d2370b796http://blog.youkuaiyun.com/qq_20974635/article/details/78247712http://blog.youkuaiyun.com/zk673820543/article/det...
2018-03-06 20:30:06
743
转载 Mybatis Generator配置
原文:https://www.jianshu.com/p/e09d2370b796<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http:/...
2018-03-06 16:23:21
132
转载 Missing artifact javax.servlet.jsp.jstl:jstl:jar:1.2报错
参考文章:http://www.mamicode.com/info-detail-1997257.html原pom文件:<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</ve...
2018-03-06 15:26:02
7846
原创 bat文件启动与关闭Oracle监听,mysql数据库服务
OracleServiceORANGE为监听名: 启动Oracle监听: lsnrctl start net start OracleServiceORANGE 关闭监听: lsnrctl stop net stop OracleServiceORANGE 启动mysql服务(只启动服务,没有登录): cmd /c "F: && cd F:\mysql-5.6.
2017-05-26 13:26:32
776
原创 python使用 flask_sqlalchemy连接mysql时出现ImportError: No module named MySQLdb错误
向mysql创建表时出现ImportError: No module named MySQLdb错误错误原因:没有安装python连接mysql所需的mysqldb库,mysqldb库需要独立下载安装解决方法:安装后重新执行,数据库中表创建成功参考:http://blog.sina.com.cn/terrynotes博客ImportError: No module named MySQLdb...
2017-05-26 13:04:01
9207
原创 Servlet返回中文
Servlet返回中文需要添加 response.setCharacterEncoding("utf-8") 今天在学习(Y.Danielliang著 340页)的时候,Servlet返回的中文为乱码,添加response.setCharacterEncoding("utf-8")后正常. 原书代码修改: doGet方法: protected void doGet(HttpS
2017-04-30 16:58:46
649
原创 java内连接和用pl/sql developer登录oracle时出现ORA-12154: TNS: 无法解析指定的连接标识符
今天在java内连接数据库时出现ORA-12154: TNS: 无法解析指定的连接标识符错误,结果发现是tnsname出现问题 出现错误的时候tnsname文件内容: ORANGE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = SKY-20151201KLV)(PORT = 1521)) (ADDRESS
2017-04-26 09:56:39
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅