IntelliJ IDEA

Spring Boot 入门教程 | 图文讲解

…衆ロ難τιáo~ 提交于 2020-04-18 06:31:23
目录 一、Spring Boot 是什么 二、为什么要使用 Spring Boot 三、快速入门 3.1 创建 Spring Boot 项目 3.2 项目结构 3.3 引入 Web 依赖 3.4 编写第一个接口 3.5 启动程序,验证效果 四、总结 五、GitHub 示例代码 一、Spring Boot 是什么 以下截图自 Spring Boot 官方文档 : 翻译整理一下,内容如下: Spring Boot 是基于 Spring 框架基础上推出的一个全新的框架, 旨在让开发者可以轻松地创建一个可独立运行的,生产级别的应用程序。 基于 Spring Boot 内部的自动化配置功能,开发者可以在"零"配置, 或者只需要添加很少的配置,就可以进行日常的功能开发。 二、为什么要使用 Spring Boot 用权威说话,下图同样截图自 Spring Boot 官方文档 : 我们再来翻译整理一下,内容如下: 1、能够轻松、方便地创建一个 Spring 应用; 2、直接使用内嵌的 Tomcat, Jetty, Undertow 容器(无需再手动安装容器,通过部署 WAR 包的方式); 3、内部自动管理各种 Jar 包的版本依赖关系,再也不用为版本冲突而烦恼啦; 4、自动化配置 Spring 相关功能,以及第三方库; 5、提供诸如指标,健康检查, 外部化配置等功能; 6、"零配置"

Intellij IDEA在maven项目中添加外部Jar包运行

ⅰ亾dé卋堺 提交于 2020-04-18 05:47:42
一. 问题概述 我们知道Intellij IDEA是非常好用的Java语言开发的集成环境。提供了非常多实用的功能,包括了智能代码助手、代码自动提示、代码重构、各种插件等,当然也集成了maven 正常情况下,我们创建maven项目时,相关的jar包会自动导入,当然我们也可以通过IDEA右侧的maven工具来实现jar包的加载。 但我们在实际开发过程中,可能会使用外部jar包的情况,如实现与第三方公司的系统对接时,需要使用到他公司提供的jar包,这个时候在maven中央仓库找不到,该如何导入呢? 首先未导入jar包时,代码中体现出找不到对应的程序包、类以及方法 二. 网上方案 在网上看到过一些解决方案 ,基本上提到的就是,打开项目结构( Project Structure ),找到对应的 Modules ,然后右侧切换到 Dependencies ,点击“ + ”号添加“ JARS or directories ”,找到对应的jar包添加进来。 第一步: 第二步: 但经过我实际测试发现,代码中虽然不报错了,但通过tomcat启动,仍然报找不到对应class文件的错误。 引入了jar包siam-am-agent-simple-3.2.RELEASE.jar,代码也不再报错了,但项目启动后,仍然报ClassNotFoundException 三. 解决方案 经过我多次测试发现了解决方案

Windows终端利器Cmder

坚强是说给别人听的谎言 提交于 2020-04-18 04:13:41
在IT这一行,大部分情况下都是推荐大家使用 Linux 或者类 Unix 操作系统去编程, Linux 作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux 完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。 一、为什么要换成cmder 现在我就要推荐一款Windows下的终端---> cmder 先来上两张图给大家看看 都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder完全支持 Linux 命令行,包括vi,而且可以多开,快捷键复制粘贴,分屏等,功能非常强大 cmder的官网 二、下载和安装 1.下载 Full版本下载链接,点击可直接下载 https://cmder.net/ 官网自己下载也可以 在官网下载的时候有两个版本 Mini版本,只有简单的命令行 Full版本,包含git功能(分布式版本控制系统的git) 我推荐大家安装Full版本,这样就可以不用单独安装git了 Full版本下载链接,点击可直接下载 2.安装 安装非常简单,下载完成后,直接解压到你存放软件的目录就好了 然后双击一下 cmder.exe 就可以先简单体验一下了 三、个性化设置

SpringBoot 第一篇:入门篇

空扰寡人 提交于 2020-04-18 03:57:39
作者:追梦1819 原文: https://www.cnblogs.com/yanfei1819/p/10819728.html 版权声明:本文为博主原创文章,转载请附上博文链接! 前言   博主从去年开始,项目中使用的框架逐渐被 SpringBoot 取代。今年独立负责的两个项目也都是用 SpringBoot ,看过不少资料、博客。网上的资源,内容有长有短,参差不齐。有的内容甚至存在误导性,误导读者从一个坑跳进另一个坑。另外,在项目中使用的 SpringBoot 的功能比较零散。   基于此,想系统整理其相关的知识点以及项目中踩得坑,并记录。一是作为自己的一个成长笔记,一是提醒后来的新人绕过已经踩过的坑。   此为本系列博客的写作初心。 <br> ## 概念   Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。   springboot 不是一门新技术。它是一个简化Spring应用开发的一个框架,整个Spring技术栈的一个大整合,更提供了J2EE开发的一站式解决方案。   博主更愿意把它理解为一个技术平台(不知道这样理解是否合适,欢迎大佬拍砖),几乎把所有的Java主流技术都整合进去,让开发者“随用随取”

IntelliJ IDEA 2019年最新版2019.3.1 安装教程【最强,可用至2100、2089年】

我们两清 提交于 2020-04-18 03:01:24
IntelliJ IDEA 2019年最新版 永久激活教程 本文包括最新【2019.3.1 & 1.3】激活 和【2018.3.2】激活 说明:①2019.3、②2019.1、③2018.3 版本的永久破解一直都有效,建议直接用最新的!!   我自己一直都是用2018.3.2版本的,用了一年多(破解成功的到2100年)。   现在想试试最新版本2019.3.1,毕竟新版本有很多新的特性,用起来会更香吧。那就卸载2018版本吧,   其实在我的另外一台PC上面用的是②, 都2020年了,直接上最新的2019.3.1    卸载时记得保存settting文件(不必手动卸载,安装新版的时候会帮你卸载掉旧版本的,记得不要delete 配置文件),这样就可以直接用自己在旧版本上面的各种配置了。 下面开始真香操作了,想用旧版本的也可按照下面的操作进行!! ①IntelliJ IDEA 2019.3.1安装永久 破解 【最强】 一. 在官网 下载idea 安装包 链接: https://www.jetbrains.com/idea/download/other.html 二、 下载新破解补丁文件 jetbrains-agent.jar 和 注册码 链接: https://pan.baidu.com/s/1thFMfMpXjS2H6Rs1LmTsHA 提取码: 7le6 三、

Spring Boot(二) 配置文件

梦想的初衷 提交于 2020-04-18 02:23:04
文章导航-readme 一、配置Spring Boot热部署 技术的发展总是因为人们想偷懒的心理,如果我们不想每次修改了代码,都必须重启一下服务器,并重新运行代码。那么可以配置一下热部署。有了它之后,修改了代码只需要重新build一下,就可以看到效果了,不需要重启服务器。 1.配置热部署 pom.xml文件中添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 修改pom.xml文件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--开启热部署--> <fork>true</fork> </configuration> </plugin> </plugins> </build> 修改pom.xml文件后,idea会弹出一个让你自动导入包的文件,点击 Import Changes

springboot踩坑出坑记

。_饼干妹妹 提交于 2020-04-18 02:22:33
4月15到4月17我都在把毕设从eclipse重构到IDEA中,springboot最让我头疼的是它的版本问题,因为每一个版本对应的依赖包都有可能出错,这里分享一下如何成功移植用eclipse写的springboot到IDEA中,比较简单的步骤我这里不详细说了,说一下我遇到的一些很难找出问题的地方 ps:只是针对于我的项目和我个人水平,大神勿喷嘿嘿 <!--more--> springboot-mybatis整合坑 出现下方错误请查看启动类:XXXApplication 是否扫描到mapper映射文件,声明eclipse和idea不一样,这里eclipse可以跑通,idea中不行 *************************** APPLICATION FAILED TO START *************************** Description: Field chapterDao in cn.yixue.service.ChapterServiceImp required a bean of type 'cn.yixue.dao.ChapterMapper' that could not be found. The injection point has the following annotations: - @org.springframework

在Mac上安装intelliJ IDEA

孤街浪徒 提交于 2020-04-18 02:22:11
  这是博主在博客园发的第一篇文章。初来乍到,请多多指教~   我相信你已经知道intelliJ IDEA是一个特别舒适的IDE了,所以这边我就不多废话intelliJ IDEA有什么好处了。(下文intellIJ IDEA简称为IDEA)   按照博主安装的顺序,你可能已经踩坑过一些坑了,例如:需要拷贝添加jar包,断网,修改配置文件的方法。   如果没有踩过也没关系,博主相信本文的方法,绝对不会出现文件损坏等错误。   正文开始~    下载IDEA:      访问官网下载页面: http://www.jetbrains.com/idea/download/#section=mac          下载UItimate版本(Community版本的是Free的,但是缺少很多功能)                  下载完成✅               安装IDEA:      双击打开dmg文件,进度条读完之后,拖拽IDEA图标到Application。                之后你的application中就会出现IDEA啦             破解软件:      打开IDEA,进入到输入注册码界面。如图所示点选到Activation code,黏贴下面的注册码。点击OK即可~ 6ZUMD7WWWU

踩坑记-IDEA编辑器:找不到TomcatService或ApplicationServers----TomcatService使用指南

醉酒当歌 提交于 2020-04-18 00:54:56
一、找不到TomcatService或ApplicationServers Setp1. 检查IDEA版本 检查IDEA版本是否为Ultimate(终极版需要激活),Community(社区版免费无需激活),你有激活过那么你就是终极版! 版本不对,请更换IDEA版本。推荐操作如下: 官网下载终极版本,地址如下: https://www.jetbrains.com/idea/download/#section=windows 破解码友情链接如下; 推荐贡献社区使用官方正版 https://blog.csdn.net/love666666shen/article/details/80612814 Setp2. 检查插件是否正常 IDEA左上角点击目录;File > Settings 点击Plugins,搜索 application servers,并检查插件是否引用;如下图: 二、 IDEA Tomcat Service 使用指南 打开IDEA,找到左上角工具栏,点击Run > Edit Config... 点击弹出框左上角的加号,找到tomcat server,并配置即可。如图 配置application server,即本地tomcat服务器;配置JRE; 打开Deloyment,设置部署的项目;如下图: Application context 项目地址; 当前配置访问地址为:

Java基础知识常见面试题汇总 第一篇

牧云@^-^@ 提交于 2020-04-18 00:32:10
1. 前言 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后,一般都会让先做一份笔试题,然后公司会根据笔试题的回答结果,确定要不要继续此次面试,如果答的不好,有些公司可能会直接说“技术经理或者总监在忙,你先回去等通知吧”,有些公司可能会继续面试,了解下你的项目经验等情况。 至少在工作的前5年甚至更久,面试一般不会跳过笔试题这个环节(大牛,个别公司除外),我自己也记不清自己面试过多少家公司,做过多少份面试题了,导致现在有时逛街,总感觉很多地方似曾相识,感觉自己多年前曾经来面过试,一度自嘲,一度也怀疑,自己当年是靠什么在上海坚持下来的,所以说面试题对于求职来说,还是非常重要的。 网上搜索“Java面试题”几个关键字也是有很多很多的文章讲解,为什么我还要自己总结呢?主要有以下几个原因: 文章太多,反倒不知道该看哪个(就如一本书中所说太多的资讯等于没有资讯) 文章的准确性不高(曾多次发现描述不正确或代码跑不起来的情况) 可以加深自己的理解和记忆 一劳永逸,下次不用再从网上慢慢筛选,看自己整理的就好了 本篇主要整理下Java基础知识的面试题,主要包含以下几点: Integer和int的区别 ==和equals的区别 String,StringBuilder,StringBuffer的区别 装箱和拆箱 Java中的值传递和引用传递 接下来一一讲解。 2.