- 浏览: 1089738 次
- 性别:
- 来自: 上海
最新评论
-
halomax:
插件可用,特别感谢楼主
Lombok不支持Idea2018的解决方案 -
tzq668766:
刚找到一个中文版springboot banner在线生成工具 ...
SpringBoot启动时的Banner设置 -
somefuture:
吕檀溪 写道我一直编译不成功,不知道能不能帮忙弄一个2018. ...
Lombok不支持Idea2018的解决方案 -
吕檀溪:
我一直编译不成功,不知道能不能帮忙弄一个2018.2 eap的 ...
Lombok不支持Idea2018的解决方案 -
lkjust08:
mac下的确是可以用了。
Lombok不支持Idea2018的解决方案
文章列表
Spring Secure4在使用上和Secure3差别不大,基本上怎么使用3就可以怎么使用4。而且4也是推荐使用命名空间进行配置,不过由于SpringBoot推荐不使用xml配置,所以我们这里说的都是不使用xml的。sprngboot默认引入的是3,4也类似。
要在项目中通过maven引入spring secure有两种方式,如果使用springboot的starter是这样的:
<dependency>
<groupId>org.springframework.boot</groupId>
&l ...
大家学习一个新工具,第一步一般是在自己的机器上手动安装其。
打开工作空间,新建目录结构如下:
└── src
└── main
└── java
└── hello
之所以要这样,是因为gradle的Java插件默认扫描这样的目录来查找Java代码。
hello是我们的包,在里面新建Java类。比如:
package hello;
import org.joda.time.LocalTime;
public class HelloWorld {
public static void main(String[] ...
MongoDB中的一条记录就是一个文档(document),里面存储了由字段和值对构成的数据结构。文档看起来很像JSON对象,字段的值可以是数组、其他文档,也可以是文档数组:
{
"_id" : ObjectId("54c955492b7c8eb21818bd09"),
"address" : {
"street" : "2 Avenue",
"zipcode" : "10075",
" ...
rust语言是mozilla公司发布的一门系统级编程语言,据说目的是能够代替C语言。
没错,这个公司一直在搞操作系统,现在搞了一门写操作系统的语言。
这里主要说一下安装rust后怎么搞。我的是win8系统,用的是gitbash命令行。
...
ScheduledService类位于javafx.concurrent包下面,是用来定时执行循环任务的。
ScheduledService继承自Service类,Service类会在成功执行任务后自动重新开始下一次执行,在一定的条件下及时执行失败了也会重新执行的。一个ScheduledService实例 ...
Spring Data的核心接口是Repository。我们来看一下最基本的CrudRepository 接口:
public interface CrudRepository<T, ID extends Serializable>
extends Repository<T, ID> {
<S extends T> S save(S entity);
T findOne(ID primaryKey);
Iterable<T> findAll();
...
Thymeleaf是另一个Java视图模板引擎,使用上和FreeMarker各有千秋,不了解的可以从其他博文里学习一下。我这里主要记录一下它的内置属性。
本文不是Thymeleaf入门教程,也不是对其标签进行全面讲解只对其属性等价标签进行记录,以为辞典。
Thymeleaf提供了一个标签th:attr,可以把多个DOM标签用逗号分隔后写进去:
<img src="../../images/gtvglogo.png"
th:attr="src=@{/images/gtvglogo.png},title=#{logo},alt=#{logo}&q ...
对于使用过SpringBoot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是SpringBoot为自己设计的Banner:
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
======= ...
SpringBoot是快速开发企业应用的一条捷径,尤其是在Spring4以后,项目完全不需要xml配置以来,让开发者感到巨大的流畅感。
我们使用Eclipse搭建一个基于maven的SpringBoot项目,不了解的可以看一下《用maven搭建springboot环境》。
新建maven项目,把需要的源包都建好,可以删掉web.xml文件,然后打开pom文件。这里我们的依赖要比上面文章里的多一些。
首先删除自动生成的Junit依赖,我们的单元测试虽然也是Junit,不过SpringBoot会自动添加依赖。
然后按照上面那篇文章添加parent
<pare ...
目前来说,虽然开发JavaFx的工具不少,但是无疑,只有Netbeans才是最强大和最方便的,远超其他工具。
同时,Oracle官方也向开发者推荐了一个专门用于构建JavaFX场景的工具:JavaFX Scene Builder2.
诡异的是,这个工具的下载地址极其难找到。官方的教程总是把我们引导向JavaSE的下载地址,说从这个页面可以找到sb的下载链接,但是我找了半天没有。
实在没有办法,至少去Java归档里面去找之前的版本,如果能升级,就下载后自动升级算了。
从http://www.oracle.com/technetwork/java/javase/archive-139210 ...
e(fx)clipse是一个基于eclipse开发JavaFX2应用的工具。
之前的JavaFX开发必须基于Java官方自身的开发工具NetBeans,现在开发者多了一个选项。
本文译自http://www.eclipse.org/efxclipse/install.html
Prerequisites前提
你的系统必须安装了JDK 8+ 版本(目前看来就是JDK 8,JDK 9 的发布还要一段时间),
并且确保你的e(fx)clipse使用的JDK就是这个(如果你就安装了一套JDK当然不用关心了)!
Preconfigu ...
JBake is a Java based, open source, static site/blog generator for developers & designers
JBake是用来将Java站点转化为静态网站的工具,因为静态网站访问速度更快,而且搜索引擎对静态站点的索引更直接准确。JBake的网址是http://jbake.org/
1. 安装
1.1. 要素
唯一的要素是要安装Java 6+ 的jre在系统上,并且java命令可以正常工作。Java的下载地址是http://www.oracle.com/technetwork/java ...
SpringBoot不是一个新框架,它是让开发者更快的开发Spring应用的一条捷径。使用它和使用标准java类库一样,只要简单的指定合适的 spring-boot-*.jar 就可以了。这里我们说怎么用maven导入SpringBoot的包。
SpringBoot要去Maven的版本达到3.2或以上,Maven的下载地址是 maven.apache.org.
SpringBoot的依赖包形式都如 org.springframework.boot + groupId,一般是继承项目 spring-boot-starter-parent。下面是一个典型的POM文件:
<?xm ...
运行orchard后,登录dashboard,然后选择Module,再选择Module Gallery,搜索dynamics CRM或者CRM模块就可以安装Dynamics CRM模块了。
之后需要配置CRM的链接字符串,不是数据库的链接字符串。在仪表盘的左侧几乎最下面点击Dynamics CRM,填入Dynamics CRM服务器的地址和登录账户。所以你需要提前配置好Microsoft Dynamics CRM。比如机器在120.5.5.5上,CRM服务器的访问路径是localhost:5555/myOU,链接字符串的Server就写http://120.5.5.5:5555/myOU,后 ...
erlang的方法申明是其引以为豪的,虽然被不用erlang的人嘲笑。
巨丑无比是吧。
erlang声称自己的函数调用使用的是Pattern Match模式匹配:
function(Args)
if X then
Expression
else if Y then
Expression
else
Expression
这是其他语言的风格,er ...