- 博客(27)
- 资源 (7)
- 收藏
- 关注
转载 spring/spring boot/spring mvc中用到的注解
在Spring Boot中几乎可以完全弃用xml配置文件,本文的主题是分析常用的注解。Spring最开始是为了解决EJB等大型企业框架对应用程序的侵入性,因此大量依靠配置文件来“非侵入式”得给POJO增加功能,然而,从Spring 3.x开始,Spring被外界最为诟病的一点就是配置繁多,号称“配置地狱”,各种xml文件,出了问题非常难排查。从Spring 4.x开始,Spring.io提供了
2017-03-30 13:37:29 1760
转载 spring boot 读取配置文件(application.yml)中的属性值
在spring boot中,简单几步,读取配置文件(application.yml)中各种不同类型的属性值:1、引入依赖:[html] view plain copy dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-configur
2017-03-30 10:13:05 4557
原创 关于mybatis的@Param注解和参数
1,使用@Param注解当以下面的方式进行写SQL语句时: @Select("select column from table where userid = #{userid} ") public int selectColumn(int userid);当你使用了使用@Param注解来声明参数时,如果使用 #{} 或 ${} 的方式都可以。 @Sel
2017-03-30 08:56:56 1209
转载 Java注解之Retention、Documented、Inherited介绍
Retention注解Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略3.Retent
2017-03-29 14:25:00 213
转载 @Controller和@RestController
[html] view plain copy @controller 只是使用这个注解类,那么只是说明这个类可以被spring扫到并加入到bean中,这个时候,类内部的方法返回String类目参数,会进行页面的跳转,直接跳转到String页面如,下面的方法返回hello字符串,说明会跳转到hello.html页面上去[html] view plai
2017-03-29 08:53:35 318
原创 Windows7、Windows10下把Git Bash Here 添加到右键菜单(ContextMenu)
最近重装了系统,而我的git\是放在D盘的,所以注册表里没有关于git的任何信息,所以很自然地右键就没有"Git Bash Here",非常不方便,加上我也直接给运行win10的surface3把git\拉过去,所以我花了两节课来搞懂怎么在win7和win10下在右键添加"Git Bash Here"。在我查阅的过程中,网上的教程残缺的和错误的很多,在经过一番的尝试和探索,终于搞懂了该怎么弄:
2017-03-24 08:04:59 905
转载 <url-pattern>写成/和/*的区别
/: 会匹配到/springmvc这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url。/*: 会匹配所有的url:路径型的和后缀型的url(包括/springmvc,.jsp,.js和*.html等)。 下面是关于这个问题在stack overflow上的解释: 原文链接:http://stackoverflow.com/questions/4140448/dif
2017-03-23 17:06:15 522
转载 Spring MVC 示例-注解; RESTful 风格
基于url模板参数变量获取方式! http://localhost:8080/item/start.do?name=zhangsan--》(RESTful 风格:把请求参数变成请求路径的一种风格。)http://localhost:8080/item/start/zhangsan.do method:RequestMapping("/start/{name}") //
2017-03-21 15:39:26 1084
转载 SpringBoot笔记
1 开始1.1 spring介绍spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署
2017-03-20 13:31:13 266
原创 Maven设置本地仓库及依赖包下载不全的解决方法
当你在pom.xml中加入坐标后,maven自动下载相应jar包,完成之后发现pom.xml内容没有报错但是就是有个红叉,应该就是有各别jar包缺失,可以在Maven Denpendencies右键build path 选择configure 里面就可以查看到miss的jar包接下来可以到你本地仓库的文件夹中根据miss jar包的路径打开文件夹,删除里面.lastUpdated(我连同pom
2017-03-20 11:11:47 9103 2
转载 Jetty和tomcat的比较
相同点:1. Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。 不同点:1. 架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。Tomcat的架构是基于容器
2017-03-15 09:54:01 236
原创 使用jetty运行maven项目
方法一:运用Maven的plugin:jetty来部署第一步:配置pom.xml 文件在节点…中配置Jetty插件依赖如下:org.mortbay.jettymaven-jetty-plugin8.1.16.v20140903第二步:配置goals参数右击项目 –> Run As –> Maven Build –> Goals 输入:jet
2017-03-15 09:24:20 1066
原创 Maven详解之仓库------本地仓库、远程仓库
在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就
2017-03-14 08:50:48 232
转载 maven 依赖问题解决
1.问题2.原因出现.lastUpdated结尾的文件的原因:由于网络原因没有将Maven的依赖下载完整,导致。解决方案:1、删除所有以.lastUpdate结尾的文件a)1、切换到maven的本地仓库b)2、在当前目录打开cmd命令行c)3、执行命令:for /r %i in (*.lastUpdated) do d
2017-03-13 16:15:36 266
原创 ajax中文乱码问题的总结
本章解决在AJAX中常见的中文问题,分析中文乱码产生的原因,以及如何解决乱码问题1. HTTP协议的编码规定在HTTP协议中,浏览器不能向服务器直接传递某些特殊字符,必须是这些字符进行URL编码后再进行传送。url编码遵循的规则:将空格转换为(+)对0-9,a-z,A-Z之间的字符保持不变。对于所有其他的字符,用这个字符的当前字符集编码在内存中的十六进制格式
2017-03-13 14:33:18 466
转载 Hibernate one-to-one一对一映射
hibernate 关系映射one-to-one主要有三种实现方式1.通过外键方式实现 以学生和电脑为例(Student-Computer) 建表sql语句: Java代码 CREATE DATABASE `onetoone` CHARACTER SET 'utf8'; USE `onetoone`; DROP TABLE IF EXISTS
2017-03-13 10:13:46 893
转载 Struts2 doubleselect标签的使用
一、 Struts2提供了级联下拉选择框doubleselect标签,这对简化诸如省份/城市这样的典型需求的操作是大有好处的. 如: “省份->城市”的级联菜单。 (1)省份类(封装setXXX and getXXX) [java] view plain copy print?package com.hlx.entity; publi
2017-03-11 22:38:21 422
转载 @RequestBody, @ResponseBody 注解详解
简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:
2017-03-10 17:05:24 207
转载 Spring MVC之@RequestMapping 详解
前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @RequestH
2017-03-10 15:26:59 139
原创 Eclipse安装Maven插件
1.工具下载: Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以) 下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip&mirror
2017-03-10 08:53:43 215
转载 hibernate 离线条件查询
条件查询一般是通过以下三个类完成的: 1、Criteria:代表一次查询 2、Criterion:代表一个查询条件 3、Restriction:代表查询条件的工具类 执行条件查询的步骤如下: 1、获得hibernate的Session对象
2017-03-09 17:29:07 1218
原创 【持久化框架】Mybatis与Hibernate的详细对比
前言这篇博文我们重点分析一下Mybatis与hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。Mybatis【持久化框架】Mybatis简介与原理【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载Hibernate【SSH进阶之路】Hibernate基本
2017-03-08 14:03:15 329
转载 maven项目如何启动运行---发布到tomcat中
maven项目可以生成本地war包手动移到tomcat,也可以自动发布到本地,远程tomcat中。所以 我们就先尝试这两种方式:生成war包,手动运行对着项目右键,run as -----> Maven install 就会在本地生成war包找到相关目录:把这个包复制
2017-03-08 11:43:23 1365
原创 java连接各种数据库的配置文件写法
参考配置文件# 示例配置参考,涵盖几乎所有的主流数据库举例用户名和密码为:用户名=root , 密码=sy############# Oracle数据库 ######################### 数据库驱动名driver=oracle.jdbc.driver.OracleDriver# 数据库URL(包括端口
2017-03-02 14:15:15 836
转载 Maven工程错误 之 Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0
最近创建了一个Maven 的web项目,导入myeclipse中后,pom.xml文件一直报如下错误Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolut
2017-03-02 11:03:12 1004
转载 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4
一般情况下可能是文件格式有问题,将正确的文件内容替换掉错误的文件内容,不断地尝试,直到文件不报错,当然也有可能是下面的原因:下面是2.7.1版本的方法,其他类似)或者是:进入该jar包指示的路径,删除.lastUpdated文件,然后项目右键-->maven-->Update Dependencies或者:1.找到maven库目录,进入:~\.m2\repository\o
2017-03-02 09:49:23 463
原创 Eclipse 一直Building Workspace 的解决办法
一、产生这个问题的原因多种1、自动升级 2、未正确关闭 3、maven下载lib挂起 等..二、解决总结(1)、解决方法 方法1.修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m 方法2.关闭自动构建工作区: project -> build Auto…..
2017-03-02 09:02:40 450
基于RedHat——docker&docker-compose&nvidia-docker2&nvidia驱动离线安装
2024-01-18
基于Ubuntu——docker&docker-compose&nvidia-docker2&nvidia驱动离线安装
2024-01-18
WinSCP(文件传输工具) V5.15.3 官方多语版.rar
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人