1,找资料时,问题点要有针对性。比如要查找maven的<fork>,<build>,<plugins>参数的作用是什么。就应该单独分开找,而不是去搜索maven的各个参数有什么作用,这样每个参数看下来,可能都忘记最初要查什么了··
2,遇到问题,不要慌。抛出什么没见过的异常,有什么没接触过的新任务,最好重头捋一下整个程序的思路,画画流程图什么的。表叽歪,表死磕,因为导致这个问题的原因,不仅仅只有一种,而是一类错误都会导致这个问题。比如说,用JdbcTemplate插入日期数据转换出现问题,就不应该闷头查日期怎么转换;String转日期设置格式;java.sql.Date和java.util.Date有嘛区别吧啦吧啦吧啦```只要注意到我们是用PreparedStatementset参数的嘛,查一下关于PreparedStatement插入Date类型值的方法,答案直接就出来了,原来用Timestamp就直接可以保留时分秒;还用JdbcTemplate举例,查如何将字符串类型插入到数据库的clob字段,不要光查如何将String转换成clob,这时会发现javax.sql.rowset.serial.Seriallob cannot be cast to oracle.sql.CLOB这两种类型是不能相互转换的。这时把问题放大,找JdbcTemplate如何将字符串类型插入到数据库的clob字段,就轻轻松松的解决了。
还是得看功力。
3,新接到一个任务时把一个大任务分成多个小任务来完成,越细越容易完成。这一点我做的很好~在备忘录里好好列出来1234,写周报直接粘贴进去,清清爽爽~
4,注意rebuild,recompile,maven compile,如果自以为正确的代码不正确执行的时候
5,注意包冲突,在用什么软件时,一段要注意依赖软件的版本。引包的时候一定要有条理,包冲突什么的最恶心了。还有循环依赖什么的。
6,在找到什么有用的资料时,要让它成为自己的,能为我所用,不要囤起来就万事大吉。你又不是仓鼠
7,遇到什么修改的话,一定要想想关联的一些,或者同等的一些方法呀,表呀什么的。虽然这个很简单,但却是最容易出错的。
8,有关项目结构
前几天编写springboot项目练习时,由于项目结构建的有点随心所欲,遇到了些不必要的错误。发现了些需要注意的东西,入modal和controller包需要在同级啊,application需要在根目录啊什么的
这里,引个大神的总结http://blog.didispace.com/springbootproject/
工程结构(最佳实践)
Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不少特殊的配置工作。
典型示例
- root package结构:
com.example.myproject
- 应用主类
Application.java
置于root package下,通常我们会在应用主类中做一些框架配置扫描等配置,我们放在root package下可以帮助程序减少手工配置来加载到我们希望被Spring加载的内容 - 实体(Entity)与数据访问层(Repository)置于
com.example.myproject.domain
包下 - 逻辑层(Service)置于
com.example.myproject.service
包下 - Web层(web)置于
com.example.myproject.web
包下
com
+- example
+- myproject
+- Application.java
|
+- domain
| +- Customer.java
| +- CustomerRepository.java
|
+- service
| +- CustomerService.java
|
+- web
| +- CustomerController.java
|
|
看看您现在的功能是否这样配置,如果不是,不妨尝试改变一下,看看是否可以去掉一些@Configuration配置?
相关推荐
meiyongde wenjian huluejiuhao balabala
balabala店铺管理手册.doc
一款 nikke balabala 生成器.zip
幼儿中班主题反思《BALA BALA舞》润新教育.txt
bala 符号平衡问题 例, 当n=10时,相应的序列为: 1, 1, -1, -2, 0, 1, 3, -1, 2, -1 最长平衡段长度为L = 9, 平衡段如下所示: 1, 1, -1, -2, 0, 1, 3, -1, 2, -1 1, 1, -1, -1, 0, 1, 1, -1, 1, -1
CH340驱动。
m5bala 在io平台上创建的m5bala示例。建立软件包安装$ sudo apt install mosquitto$ sudo apt install mosquitto-clients用法$ mosquitto_pub -h localhost -t m5stack/control -m w # 前進$ mosquitto_pub -h ...
vue.js <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
研究区域限于Pasab-e-Bala的1:25,000矩形,该矩形位于伊斯法罕(Isfahan)东北和Qom-Zefreh断层以西。 该地区主要由泥盆纪和第四纪沉积单元组成。 在这项研究中,对ASTER和OLI卫星数据进行了大气和辐射测量校正。 ...
本工具(balabala视频格式转换器)是一款优秀的格式转换工具,它可以批量将.m4s音视频文件转换为.mp4格式的文件。 它的使用非常简单: 使用方法: 1.点击按钮“打开包含.m4s的文件夹” 2.选中文件夹,等待转换即可。
bala.js 251个ASCII字符(小于¼KB)中的元素选择功能! bala.js是一个函数,允许您在大多数情况下选择网页上的元素并摆脱jQuery。 将其视为类固醇上的document.querySelectorAll 。 const buttons = $ ( '.button...
欢迎来到 Rails是一个Web应用程序框架,其中包括根据Model-View-Control模式创建数据库支持的Web应用程序所需的一切。 ... 该模型包含“智能”域对象(例如客户,产品,人员,过帐),该对象保存所有业务逻辑并知道...
设置环境的步骤: 1。 ... 不要使用Docker Toolbox,因为它在与区块链一起运行时会出现一些问题。 2。 从Docker Hub提取Fabric映像(在命令窗口中执行以下2条命令): docker pull hyperledger/fabric-peer:x86_64-...
balabala
Balacynwyd
self balancing robot code
球员做DUDU BALA 播放当下最好的音乐。 支持语言:português (Brasil)
此脚本包分析ECU数据并生成报告,可以在Web浏览器中查看该报告,以进行ECU调整。... 如果您发现其中任何有用的方法,请考虑通过bala_sambandam@yahoo.com向我的paypal帐户捐款,以帮助资助我的汽车成瘾。
巴拉·雅库布 网上赚钱
经典小游戏俄罗斯方块,童年时的乐趣balabala