
spring相关
yuan487639
这个作者很懒,什么都没留下…
展开
-
pom.xml使用多套环境及变量获取
一般来说,开发、测试、生产的环境都不一样,反复修改配置文件比较麻烦,还容易出错,项目在pom.xml文件中使用了profiles属性,配置了多套环境,有两个比较关键的问题以下是pom.xml文件中相关代码 <profiles> <profile> <id>dev</id> <activation>原创 2017-07-27 15:57:52 · 5183 阅读 · 1 评论 -
Spring引入Hibernate
简单的记录下,方便以后用回头看web.xml文件,想想web项目,只是定义了很多规范,web容器需要按照这些规范来读取、解析、展示项目中的文件;定义这些规范才真牛逼,需要考虑项目的各种应用场景,能够做出对应的措施;只看web.xml文件中Spring的配置,其实充当过滤器的角色,接管所有的请求<servlet> <servlet-name>springmvc</servlet-原创 2017-07-27 17:27:02 · 340 阅读 · 0 评论 -
spring-mvc帮我们做了哪些事
最近作死,新起的一个项目,由于前后端都是我写,所以框架比较随意,于是任性了一回,不用spring框架,纯碎的web项目;先说说一些好的体验,部署贼快,spring项目部署可能需要七八秒,这个一般3秒以内搞定;没有复杂的配置,直接和web.xml文件打交道;不方便的地方也有很多,平时用spring是没有太多感觉,但真正和原生的插件打交道,发现虽然能用,多少有些地方需要改进;关于servlet一原创 2017-09-27 13:58:53 · 836 阅读 · 1 评论 -
pom.xml使用多套环境及变量获取(2)
之前提到过在spring配置文件中写bean的法子,其实不太方面,因为添加每个变量都需要在对应的bean中添加,可以有更加简单的法子,使用properties文件; maven在打包时,会去替换${}这样的变量,剩下来的,便是如何去读取这个文件了,以下是代码:public class Variables { private static Properties properties = ne原创 2017-09-28 16:33:32 · 823 阅读 · 0 评论 -
慎用hibernate
众所周知,hibernate是优秀的ORM框架,不过在使用过程中,还是遇到了不少令人费解的问题。hibernate有两个配置文件,一个是hibernate.cfg.xml,另外一个是hibernate.properties。前者是当面5.2版本推荐的,而后者是曾经用过的版本,可能为了兼容,这两个配置文件都可以使用,并且先从后者读取参数。至于前者会不会覆盖,有待深究。我一般只用前者,后者都不会放在项原创 2018-01-03 10:26:48 · 4588 阅读 · 0 评论 -
Spring配置事务使用getCurrentSession()
最近在使用hibernate+spring的时候,在update时,遇到一些问题,这里记录一下。一般常用的DML:Data Manipulation Language 数据操纵语言,对表的数据进行操作,(insert、update、delete )语句 和 DCL:Data Control Language 数据库控制语言(创建用户、删除用户、授权、取消授权)语句 和 DDL:Data原创 2018-01-17 10:36:42 · 1379 阅读 · 0 评论 -
getCurrentSession及openSession正确打开方式(既管治病,还管死活)(针对hibernate4.3.2版本)
接上篇我们看到在spring配置文件中,配置了事务,这样在使用getCurrentSession时,只需要在方法上加上@Transcational注解即可,需要注意的是,不管你执行什么操作,哪怕是查询,你依然需要事务的控制。这跟上一篇提到的只有进行DDL才需要事务是两个概念,getCurrentSession是spring管理的对象所共享的,在执行sql时,需要事务保证数据的一致性。这句话另外一层原创 2018-01-23 15:06:24 · 569 阅读 · 0 评论 -
Spring JdbcTemplate使用记录
这两天尝试了Spring提供的JdbcTemplate,感觉比hibernate还坑,记录一下,顺便聊一聊自己对ORM框架一些认识。 关于查询对象时,JdbcTemplate提供了queryForObject方法,很自然地,我理解按着传入参数(String sql, MyEntity.class)就可以了,结果报了这样的错误:Incorrect column count:原创 2018-01-16 16:48:31 · 330 阅读 · 0 评论