小编Ana*_*ips的帖子

如何忽略特定 http 动词(GET、POST、PUT)的 swagger 资源属性

我们实现了 2.6.1 版的 spring fox swagger 2,我想为 HTTP GET METHOD 而不是 POST METHOD 显示资源的特定属性,我还没有找到任何使用 swagger 2 的方法。请帮助谢谢。

例如:

Class Employee{

Integer id;
String name;

}
Run Code Online (Sandbox Code Playgroud)

请求 URI: GET /api/employee/{id} 我应该看到 swagger 请求文档为

{
  id:"",
  name:""
}
Run Code Online (Sandbox Code Playgroud)

请求 URI: POST /api/employee 我应该看到 swagger 请求示例为

{
    name:""
}
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc swagger-2.0 springfox

5
推荐指数
1
解决办法
2415
查看次数

Spring boot 连接池理解

在 Spring boot application.properties 文件中,我们有以下选项:

server.tomcat.max-threads = 100
server.tomcat.max-connections = 100
spring.datasource.tomcat.max-active = 100
spring.datasource.tomcat.max-idle = 30
Run Code Online (Sandbox Code Playgroud)

这是我的存储库类

public interface UserRepository extends JpaRepository<Users,Integer>{}
Run Code Online (Sandbox Code Playgroud)

这是服务类

@Service
@Transactional(rollbackFor = Exception.class)
public class UserService {

    @Autowired
    private UserRepository userRepository;
    public User getUserById(Integer id){return userRepository.findOne(id)}
Run Code Online (Sandbox Code Playgroud)

问题是,userRepository 如何创建与 DB 的连接以及它是否会使用我的应用程序属性文件中的连接池。我来自 JDBC 和 hibernate,在那里我使用了 DataManager、DataSource、Connection 类来使用连接池,但是在 Spring Boot 中,我没有这些类的任何代码行,一切正常

java spring database-connection spring-boot connection-pool

4
推荐指数
1
解决办法
1万
查看次数

我可以在哪里放置 spring-boot-admin 拾取的图标?

我正在尝试替换默认的图标和主页 svg。我把它们放在资源中:

assets/img/my-logo.svg
favicon.ico
Run Code Online (Sandbox Code Playgroud)

并在 application.yml 中

spring.boot.admin.ui.brand: "<img src='assets/img/my-logo.svg'><span>MyBoot Monitor</span>"
Run Code Online (Sandbox Code Playgroud)

仍然显示 404 错误。

更新:我意识到 favicon 不能像那样被替换..但是, spring.boot.admin.ui.brand 应该像参考文献中提到的那样工作..请帮忙..

spring-boot spring-boot-admin

2
推荐指数
1
解决办法
1671
查看次数

#1046 - 未选择数据库

你能解释一下为什么我会收到这个错误吗?当我尝试将我在早期xampp中创建的数据库导入到较新的xampp时,就发生了这种情况.这是错误代码:

-- phpMyAdmin SQL Dump
-- version 2.8.1
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generation Time: Mar 06, 2014 at 11:21 AM
-- Server version: 5.0.21
-- PHP Version: 5.1.4
-- 
-- Database: `dev_alumni`
-- 

-- --------------------------------------------------------

-- 
-- Table structure for table `alm_block_user`
-- 
CREATE TABLE `alm_block_user` (
  `id` int(11) NOT NULL auto_increment,
  `user_ref_id` int(11) NOT NULL,
  `text` text collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ;
Run Code Online (Sandbox Code Playgroud)

MySQL说:

#1046 - No database …
Run Code Online (Sandbox Code Playgroud)

php mysql sql sql-server phpmyadmin

1
推荐指数
1
解决办法
706
查看次数