我们实现了 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 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 中,我没有这些类的任何代码行,一切正常
我正在尝试替换默认的图标和主页 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 应该像参考文献中提到的那样工作..请帮忙..
你能解释一下为什么我会收到这个错误吗?当我尝试将我在早期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) spring ×2
spring-boot ×2
java ×1
mysql ×1
php ×1
phpmyadmin ×1
spring-mvc ×1
springfox ×1
sql ×1
sql-server ×1
swagger-2.0 ×1