项目环境搭建——配置2019.1.9

1.maven:

(1)阿里云仓库镜像:

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

如果镜像不可以的话或者下载太慢

可以在maven的pom.xml中添加以下的代码

<!--指定仓库--><repositories>    <repository>        <id>spring-snapshots</id>        <url>http://repo.spring.io/libs-snapshot</url>    </repository></repositories>然后在setting中安装该插件

<pluginRepositories>    <pluginRepository>        <id>spring-snapshots</id>        <url>http://repo.spring.io/libs-snapshot</url>    </pluginRepository></pluginRepositories>

idea中setting中配置setting文件。

仓库要手动更新,这样写pom.xml才会有提示。

(2)配置maven的jdk版本

<!-- 配置maven的jdk版本--><properties>    <java.version>1.7</java.version></properties>

2.idea中spring的文件必须放在文件夹下,不然无法启动项目。

  springboot的版本必须要和jdk的版本保持一致。

3.技巧

new DruidDataSource().var可以快速的new出一个对象。注解路径不会配置市,可以进去下载源码查看。(找default)

4.

lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。

lombok能够达到的效果就是在源码中不需要写一些通用的方法,但是在编译生成的字节码文件中会帮我们生成这些方法,这就是lombok的神奇作用。

虽然有人可能会说IDE里面都自带自动生成这些方法的功能,但是使用lombok会使你的代码看起来更加简洁,写起来也更加方便。

1.

<!-- 引入lombok插件-->    <dependency>        <groupId>org.projectlombok</groupId>        <artifactId>lombok</artifactId>        <version>1.16.10</version>    </dependency>

注解:
启用该配置类@EnableConfigurationProperties(JdbcProperties.class)这样就可以在该类下注入该配置文件

springboot的几种注入方法1.
@EnableConfigurationProperties(JdbcProperties.class)2.两种注入方式的区别是1.可以在这个类任意注入2,只能在这个方法上使用

配置文件的替代:yml
jdbc:  driverClassName: com.mysql.jdbc.Driver  url:jdbc:mysql: //127.0.0.1:3306/abiz  username: root  password: root更加优雅可以注入集合和对象!

springboot的自动配置原理。

原文地址:https://www.cnblogs.com/zhaogot/p/10245185.html

时间: 2024-10-15 03:15:34

项目环境搭建——配置2019.1.9的相关文章

linux 项目环境搭建配置

经过三天加一上午的努力折腾,本地项目终于跑起来了,linux系统,重装后需要安装基本的php,nginx,mysql.php扩展需要安装curl ,memcache,memcached等.然后就是修改配置文件了,首先修改nginx配置文件,主要是路径地址,配置文件中有一行代码fastcgi_param RUNTIME_ENVIROMENT 'rls';需要注释掉,然后就是按照文档修改项目配置,一定要细心修改.memcache post 和线上一致为12360,由于是linux系统,所以需要给文件

Django项目: 项目环境搭建 ---- 一、创建django项目

项目环境搭建 一.创建django项目 1.创建python虚拟环境 在虚拟机上创建python虚拟环境,因为实际项目部署,实在linux mkvirtualenv -p /usr/bin/python3.6 tzproject 2.创建django项目 1.安装django 选择安装django2.1.x最新的一个版本2.1.10 pip install django==2.1.10 2.创建django项目 cd ~/project/ # cd到你想放django项目路径的地方 django

Vue项目环境搭建

Vue项目环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ django:vue是用来搭建vue前端项目的 ? 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ ? 2) 换源安装cnpm >: npm install -g cnpm --registry=https://registr

路飞项目环境搭建

目录 路飞项目环境搭建: pip 换源: 虚拟环境的搭建: 终端工作的命令: 路飞项目环境搭建: pip 换源: # 永久配置(windows) 1.文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中 2.新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件 3.新增 pip.ini 配置文件内容 # pip.ini 配置文件: [global] index-url = http://pypi.douba

windows下用ADT进行AndroidNDK开发的详细教程(从环境搭建 配置到编译全过程)

这几天在学习android NDK的开发,那么首先让我们来看看android NDK开发的本质是什么. NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现.简单地说,就是在java中调用C/C++函数.至于为什么要用NDK,我总结了一下,大致有以下几方面原因: 1.提升程序运行效率:众所周知

jenkins+github 项目环境搭建和发布脚本(二)

Jenkins+gitHub项目搭建配置 项目发布脚本 profilesScript.sh (支持不同环境配置文件) #!/bin/bash ACTIVE=$1 JENKINS_PATH=/var/lib/jenkins/workspace APP_NAME=sb-system APP_PATH=$JENKINS_PATH/$APP_NAME/sb-base/src/main/resources if [ -d $APP_PATH ]; then echo "${APP_PATH}"

vue项目环境搭建(webpack4从零搭建)--仅个人记录

一.nodejs环境搭建 首先需要下载node.js(推荐直接官网找最新的版本),下载完成后会自带npm包管理工具,打开cmd命令行界面,输入npm -v .node -v检查node.js与npm是否安装成功.(安装成功会显示版本号) 如果下载太慢的话可以把npm换成国内淘宝镜像cnpm:(个人推荐直接使用npm,之前有使用cnpm在下载一些模块时出现版本对应不上) npm install -g cnpm --registry=https://registry.npm.taobao.org 二

Django 项目环境搭建

环境 mkvirtualenv -p python3.6 mytest # 创建虚拟环境 workon mytest # 进入虚拟环境 # 按照基础环境依赖 pip install django==1.11.11 pip install djangorestframework pip install pymysql 创建项目 """ 前提:在目标目录新建 mytest 文件夹 >: cd 建立的 mytest 文件夹 >: django-admin startpr

各种Java项目环境搭建-文档引用汇总记录

springmvc环境搭建 1.如何用Maven创建web项目(具体步骤) 2.springmvc环境搭建,一步一步超简单